Java之字符串比较大小

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

posted @ 2019-11-09 21:53  AmosAlbert  阅读(900)  评论(0编辑  收藏  举报