在java中,字符串类型属于引用类型,是不能直接用==来比较内容是否相同的。
我们使用equals()来比较字符串里的内容是否相同。
如下例:String s1=new String("aaa");
String s2=new String("aaa");
s1.equals(s2)==true;
如果两个字符串所引用的内存地址相同,并且内容也相同,那么也是可以直接用==符号的。
在java中,字符串类型属于引用类型,是不能直接用==来比较内容是否相同的。
我们使用equals()来比较字符串里的内容是否相同。
如下例:String s1=new String("aaa");
String s2=new String("aaa");
s1.equals(s2)==true;
如果两个字符串所引用的内存地址相同,并且内容也相同,那么也是可以直接用==符号的。
转载于:https://www.cnblogs.com/pandeng0120/p/3662519.html