Java字符串String比较不要用==原因

简述

其实Java的String不是 char [],而是char *

这么说来,如果使用 ==来做比较,其实是比较两个指针的值。而我们清楚指针的值就是表示对应的数据的逻辑地址。那么这里的相等的含义,就变成了 小明是不是小明 这样的判断了。 而不是我们所期待的小明长得跟小红是不是一模一样 这样的判断。

猜你喜欢

转载自blog.csdn.net/a19990412/article/details/81278922