equals是对对象内容的比较,对于字符串的比较,一般用equals;compareTo()是比较两个Character 对象如 Integer,Float,Byte,Short,Character 等基本数据。
public class Test{
public static void main(String args[]){
String s1=new String("abc");
String s2=new String("abc");
System.out.println((s1.equals(s2))? "true":"false");
if(s1.compareTo(s2)==0){
System.out.println("s1 is equal s2");}
s1=s2;
System.out.println((s1==s2)? "true":"false");
}
}
程序的运行结果为:
true
s1 is equals s2
true |