Java String equals()方法
描述
此方法将字符串与指定的对象比较。当且仅当参数不为null,并且是一个String对象其结果是true,它表示此对象的字符有相同的序列。
语法
此方法定义的语法如下:
public boolean equals(Object anObject)
参数
这里是参数的细节:
-
anObject -- 到这个字符串比较对照的对象。
返回值:
-
此方法判定如果字符串相等返回true,否则返回false。
例子:
public class Test { 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