Java的String判断和C#不太一样
java
String str1 = "abc";
String str2 =new String( "abc");
str1 == str2 -----------false
str1.equals(str2)-------true
c#
String str1 = "abc";
String str2 =new String( "abc".ToCharArray());
str1 == str2 -----------true
str1.equals(str2)-------true