1、字符串比较
1)当两个字符串完全相同时,返回0
2)当两个字符串,例如 ccc 与 cccbbb,cccbbb与ccc比较:3; 返回两个字符串的长度差值
3)当两个字符串,例如 ddd比ccc的结果为:1 ,返回这两个字符的ascii值的差值,这里是第一个的d与c的ascii值的差值。
2、Integer比较:
1)对比两个数字:相同,返回0;
2)第一个数大,返回1,第一个数小,返回-1;
3、代码分享:
public class CompareToTest { public static void main(String[] args){ //字符串长度相同时 String s1="ddd"; String s2="ccc"; System.out.println("ddd比ccc的结果为:"+s1.compareTo(s2)); System.out.println("ccc比ddd的结果为:"+s2.compareTo(s1)); //ddd比ccc的结果为:1 //ccc比ddd的结果为:-1 //字符串长度不同时 String s3="cccbbb