为了账号安全,请及时绑定邮箱和手机立即绑定

Invalid character constant

Invalid character constant

123456hhop 2016-04-18 20:21:56
代码是这样的:package dd;import java.awt.TextField;public class sample042 { public static void main(String[] args) { // TODO Auto-generated method stub    String arrayStr=textField.getText().trin();   for(int i=0;i<arrayStr.length();i++){   char charAt=arrayStr.charAt(i);   if(!Character.isDigit(charAt)&&charAt!='')   { JOptionPane.showMessageDialog(null,"输入包含非数字内容"); TextField.setText(""); return; }   }   String[] numStrs=arrayStr.spilt("{1,}");   int[] numArray=new int[numStr.length];   for(int i=0;i<numArray.length;i++){   numArray[i]=Integer.valueOf(numStrs[i]);   }   int min=munArray[0];   for(int j=0;j<numArray.length;i++){   if(min>numArray[j]){   min=numArray[j];   }   }   label.setText("数组中最小的数是:"+min); }}错误是Invalid character constant在网上搜了一下原因是双引号写成单引号,但是我一直写的单引号,求大神解答!!!
查看完整描述

2 回答

?
菜鸟555

TA贡献2条经验 获得超1个赞

//img1.sycdn.imooc.com//57160d5c00015c8f02840021.jpg    是 j++    

查看完整回答
1 反对 回复 2016-04-19
?
qq_青枣工作室_0

TA贡献446条经验 获得超754个赞

if(!Character.isDigit(charAt)&&charAt!='') 

这里的单引号里面怎么是空的呢?你少打了一个空格吧。' '

查看完整回答
1 反对 回复 2016-04-18
  • 123456hhop
    123456hhop
    加了空格之后错误更多,准备截图的。可是贴不了
  • qq_青枣工作室_0
    qq_青枣工作室_0
    Invalid character constant就是空格的错误。加了空格之后错误更多,是因为你的代码本身就有很多错误,根本无法运行。
  • 2 回答
  • 0 关注
  • 2701 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信