扫码一下
查看教程更方便
equals() 方法将此字符串与指定对象进行比较。 当且仅当参数不为 null 并且是表示与此对象相同的字符序列的 String 对象时,结果才为真。
public boolean equals(Object anObject)
anObject - 与此字符串进行比较的对象。
如果 String 相等,此方法返回 true; 否则为 false。
public class Main { public static void main(String args[]) { String Str1 = new String("This is really not immutable!!"); String Str2 = Str1; String Str3 = new String("This is really not immutable!!"); boolean retVal; retVal = Str1.equals( Str2 ); System.out.println("Returned Value = " + retVal ); retVal = Str1.equals( Str3 ); System.out.println("Returned Value = " + retVal ); } }
上面示例编译运行结果如下
Returned Value = true
Returned Value = true