字符串数组排序
String s1 = "a";
String s2 = "c";
// 如果两个字符串首字母不同,返回首字母ASCII码的差值
System.out.println(s1.compareTo(s2)); // -2
String s3 = "aa";
String s4 = "ae";
String s5 = "aa12342"
// 如果两个字符串首字符相同,则比较下一个字符,直到有不同的为止,返回该不同字符的ASCII码的差值
System.out.println(s3.compareTo(s4)); // -4
// 如果两个字符串长度不一样长,可以参与比较的字符又完全一样
System.out.println(s3.compareTo(s5)); // -5
Integer num1 = 3;
Integer num2 = 2;
Integer num3 = 3;
Integer num4 = 8;
// 如果num1 > num2 则返回1, 等于 则返回 0, 小于 则返回 -1
System.out.println(num1.compareTo(num2)); // 1
System.out.println(num1.compareTo(num3)); // 0
System.out.println(num1.compareTo(num4)); // -1