字符串是否相等的问题,请帮帮忙吧!我觉得好奇怪啊 if(actualReturn[j]==expectedReturn[i]) 改成if(actualReturn[j].equals(expectedReturn[i]))试一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 字符串在JAVA里面是看成对象的,不能用变量的==来比较判断.对象的操作当然要调用其方法了 如果比较两个字符串是否在一个内存地址,请用==如果比较两个字符串是否相等,请用.equals() "=="比较的是地址,equals()比较的是值;这是深比较和浅比较的问题。 比较对象的时候要用equal比较JAVA的基本类型时候用==必要的时候还要自己重新写 equal,equal(object o); if(actualReturn[j]==expectedReturn[i]) 改成if(actualReturn[j].toString().match(expectedReturn[i].toString()))试一下 String s;和String s=new String();的区别 String怎么替换"\",之前那个帖子没说清楚,现在重新发帖 请问 这个方法是在干什么 ? 如何保护数据库密码 现在的行情,学习java的钱途 想转行做Java,这版的兄弟给我些支持,谢谢! 两个字符串数组如何比较是否相等? [求助]jtable中的combobox动态更新总是延迟一步, 高手请进! 如何使一个double型的数只显示小数点后四位? 望帮助 Lotus Domino开发:如何在Web中调用Word 哪位仁兄能提供jbuilder X企业正式版的下载?收到后马上结帖 读字符的问题
如果比较两个字符串是否相等,请用.equals()
这是深比较和浅比较的问题。
比较JAVA的基本类型时候用==
必要的时候还要自己重新写 equal,equal(object o);
if(actualReturn[j].toString().match(expectedReturn[i].toString()))
试一下
和
String s=new String();的区别