【Java】字符串比较大小
在Java中,可以使用String
类的compareTo
方法来比较两个字符串的大小。compareTo
方法按字典顺序比较两个字符串,如果第一个字符串在字典顺序上小于第二个字符串,则返回负数;如果两个字符串相等,则返回0;如果第一个字符串在字典顺序上大于第二个字符串,则返回正数。
以下是一个简单的例子:
public class StringComparison {
public static void main(String[] args) {
String str1 = "apple";
String str2 = "banana";
int result = str1.compareTo(str2);
if (result < 0) {
System.out.println(str1 + " is less than " + str2);
} else if (result > 0) {
System.out.println(str1 + " is greater than " + str2);
} else {
System.out.println(str1 + " is equal to " + str2);
}
}
}
在这个例子中,str1.compareTo(str2)
会返回负数,因为"apple"在字典上小于"banana",所以会打印出"apple" is less than "banana"
。
评论已关闭