ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
1. 不要使用==来判断两个字符串是否相等,==只能判断两个字符串地址是否相同.当然字符串放在一个地址,他们必然相等.但是玩去哪有可能将内容相同的字符串放在不同的地址. ~~~ String str1 = "hello"; String str2 = "hello"; System.out.println(str1.substring(0, 3) == str2.substring(0, 3)); //false ~~~