![3f0a58414475c7c5c43a2a2dcd91c582.png](https://i-blog.csdnimg.cn/blog_migrate/1d6c28a4b438ed3165ba9e59daaf0502.jpeg)
作者:web全栈
出自:ITPUB博客
原文:blog.itpub.net/69942367/viewspace-2721613/
定义和用法
compareTo()方法按字典顺序比较两个字符串。比较是基于字符串中每个字符的Unicode值。如果该字符串等于另一个字符串,则该方法返回0。如果该字符串小于另一个字符串(较少的字符),则返回小于0的值;如果该字符串大于另一个字符串(较多的字符),则返回大于0的值。
提示:使用 compareToIgnoreCase() 可以按字典顺序比较两个字符串,而忽略大小写的区别。
提示:使用 equals() 方法比较两个字符串而不考虑Unicode值。
public int compareTo(String string2)
public int compareTo(Object object)
参数
![b1b3957a5c4236f6b51d8ecc684b2049.png](https://i-blog.csdnimg.cn/blog_migrate/0be373e877ba2e822c8cd1e928fd3464.png)
示例
比较两个字符串:
public class MyClass {
public static void main(String[] args) {
String myStr1 = "Hello";
String myStr2 = "Hello";
System.out.println(myStr1.compareTo(myStr2)); // Returns 0 because they are equal
}
}