String 类的 compareTo()

String 类的 compareTo() 方法用于比较两个字符串。该方法是基于字符串中每个字符的 Unicode 值进行比较的。

这是它的基本工作原理:

  • 如果调用 str1.compareTo(str2),则:
    • 如果 str1 和 str2 是相同的,那么将返回0。
    • 如果 str1 字典上(Unicode值)在 str2 之前,则返回值小于0。
    • 如果 str1 字典上(Unicode值)在 str2 之后,则返回值大于0。

这是一个使用 compareTo() 方法的简单例子:

String s1 = "abc";
String s2 = "abc";
System.out.println(s1.compareTo(s2)); // 输出0

s1 = "abc";
s2 = "abcd";
System.out.println(s1.compareTo(s2)); // 输出小于0的值

s1 = "abc";
s2 = "abb";
System.out.println(s1.compareTo(s2)); // 输出大于0的值

你可能感兴趣的:(java,前端,服务器)