Java比较两个字符串==是否为假?
字符串部分是String [6]:
[“ 231”,“ CA-California”,“ Sacramento-155328”,“ aleee”,“客户服务文员”,“ Alegra Keith.doc.txt”]但是当我parts[0]与"231":
"231" == parts[0]以上结果为假,
我很困惑,所以有人可以告诉我为什么吗?
回答:
该==运营商比较对象引用,在不值String秒。
要比较Strings 的值,请使用以下String.equals方法:
"231".equals(parts[0]);Java中的任何其他对象都是如此-比较值时,请始终使用equals方法而不是使用==运算符。
该equals方法是的一部分Object,并且应被将以一种或另一种方式进行比较的类覆盖。
以上是 Java比较两个字符串==是否为假? 的全部内容, 来源链接: utcz.com/qa/398570.html
