请教Java中的compareTo与==之间的区别
import java.io.*;
class Test
{
public static void main(String[] args)
{
int i = 4;
int j = 4;
System.out.println(i == j);
// System.out.println(i.compareTo(j));
Integer a = new Integer(5);
Integer b = new Integer(5);
System.out.println(a == b);
// System.out.println(a.compareTo(b));
String x = "6";
String y = "6";
System.out.println(x == y);
// System.out.println(x.compareTo(y));
}
}
程序的结果是
true
false
true