实在不知道,请大家看看错误在那里(在线等待)! 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'吧。 两个Frame之间的参数怎么传递??? 关于抽象类不能被实例化的理解问题 谁有登录验证数据库用户密码的代码? 如何分拆以下的类? 新手问题 谁有JCreator Pro V2.50 Build 009 的注册码? 我不信CSDN上没有人会这个!什么创建一个std::iostream的实例? 如何去掉JTable的表格线 知道就请进。 classpath的奇怪问题 菜鸟问题 如何将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[]不能比较