C++中
string1==string2就是字符串比较。
在java中
String是java的类。
String str1 = "hello";
String str2 = "hello";
System.out.println(str1 == str2); //指向相同的地址 true
str2 = "hi";
System.out.println(str1); //指向相同,但不改变str1 hello
String s1 = new String("hello");
String s2 = new String("hello");
System.out.println(s1 == s2); //分配了两个地址(用new分配内存) f<span style="font-family:Microsoft YaHei;">alse</span>
建议使用equals(),equals比较的才是真正的内容.
如果比较字符串的大小使用:str1.compareTo(String str2)