如何解决Java中相等的字符串不等于==吗? [重复]
| 这个问题已经在这里有了答案:解决方法
您应该将.equals用于字符串比较,而不是==。
, 使用这个:
nabeel.equals(\"Anish\")
在Java中,“ 1”检查两个字符串是否具有相同的内容,而“ 2”检查它们是否为相同的对象。
, 采用
if(nabeel.equals(\"Anish\"))
{
...
}
因为,
要比较字符串是否相等,请不要使用==。 ==运算符检查两个对象是否完全相同。两个字符串可能是不同的对象,但是具有相同的值(它们中的字符完全相同)。使用.equals()方法比较字符串是否相等。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。