实在不知道,请大家看看错误在那里(在线等待)! wes109(我要飞)ch是char类型的,也可以这样比吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我刚才试验了一下,不能equals 下面是我做的一个方法ch_array是一个char[],里面的内容是正确的。//pointer用于指示ch_array的下标int pointer=0;char getChar() { char ch_ret; while(true) { if(pointer>ch_array.length) { ch_ret='\u0000'; return ch_ret; break; } ch_ret=ch_array[pointer]; if (ch_ret!='\u000d'&& ch_ret!='\u000a') { System.out.print(ch); pointer++; return ch_ret; break; } pointer++; } } ch是一个char'\u000d'是一个 char[]不能比较 我试过了,程序没有问题,但是'\u000d'和'\u000a'不能作为char不知道为什么,如果用'\u001a'这样的字符就可以编译通过,所以要表示回车和换行的话,还是用'\r'和'\n'吧。 java SE中main函数能否递归调用? 请问怎样使用split方法分割$符? ACTION中if语句不能识别 static public void main(String[] args){}和public static void main(String[] args) io问题。来人哦 学习java时遇到的问题 请问Enumation enum=.....在JSP中这样写为什么不行。我使用JDK5.0 int[]转换成byte[]在线等?? 什么意思 ************在JAVA中发个声音好难啊,各位帮帮忙 菜鸟问题 如何将JTABLE的列之间的分隔去掉.
ch_array是一个char[],里面的内容是正确的。//pointer用于指示ch_array的下标int pointer=0;
char getChar()
{
char ch_ret;
while(true)
{
if(pointer>ch_array.length)
{
ch_ret='\u0000';
return ch_ret;
break;
}
ch_ret=ch_array[pointer];
if (ch_ret!='\u000d'&& ch_ret!='\u000a')
{
System.out.print(ch);
pointer++;
return ch_ret;
break;
}
pointer++;
}
}
'\u000d'是一个 char[]不能比较