1.compareTo比较数据的大小

compareTo(string)
 compareToIgnoreCase(String)
 compareTo(object string)

通过使用上面的函数比较两个字符串,并返回一个int类型。若字符串等于参数字符串、则返回0,字符串小于参数字符串、则返回值小于0,字符串大于参数字符串、返回值大于0。(ASCII码)

判断字符串大小的依据是根据他们在字典中的顺序决定的。

使用equals()

equals比较的是内容是否相等,但它只能判断相不相等,无法知道哪个大。
相等返回true或false

使用操作符==

比较的是引用的变量地址是否相等。
例如:

System.out.println(s1 == s2);
 System.out.println(s2 == s3);
 System.out.println(s3 == s4);

返回true 或false