在Java中按字典顺序比较两个字符串。
String类的compareTo()方法。此方法按字典顺序比较两个字符串。比较是基于字符串中每个字符的Unicode值。在字典上比较此String对象表示的字符序列与自变量字符串表示的字符序列。该方法返回
如果当前String对象在字典上在参数字符串之前,则为负整数。
如果当前String对象在字典上跟随该参数,则为正整数
字符串相等时为true。
示例
import java.lang.*;
public class StringDemo {
public static void main(String[] args) {
String str1 = "tutorials", str2 = "point";
//比较str1和str2-
int retval = str1.compareTo(str2);
//打印比较的返回值
if (retval < 0) {
System.out.println("str1 is greater than str2");
} else if (retval == 0) {
System.out.println("str1 is equal to str2");
} else {
System.out.println("str1 is less than str2");
}
}
}输出结果
str1 is less than str2
热门推荐
10 奶奶生日孙子祝福语简短
11 家人求婚成功简短祝福语
12 园长送蛋糕祝福语简短
13 艺术考生祝福语生日简短
14 朋友结婚祝福语简短高级
15 升孩子大学祝福语简短
16 冷天气的祝福语简短
17 给未来的祝福语简短
18 小孩生日祝福语简短老师