java判断两个字符串是否相等?

版权声明:转载请注明出处 https://blog.csdn.net/EdwardDrew/article/details/77482224

在编程中,习惯用==来判断是否相等,但今天在做java项目时发现不能这样比较。java比较用equals()。

由于string字符串是对象,所以要用String的equals(),不能简单用==来判断。

equals()比较的是对象的内容(区分字母的大小写格式),但是如果使用“==”比较两个对象时,比较的是两个对象的内存地址,所以不相等。即使它们内容相等,但是不同对象的内存地址也是不相同的。

猜你喜欢

转载自blog.csdn.net/EdwardDrew/article/details/77482224