Java 字符串比较
2020-12-13 14:12
标签:字符串比较 sys 顺序 第一个字符 asc ret span 两种 ext 1.字符串比较 compareTo() 方法用于两种方式的比较: 返回值是整型,它是先比较对应字符的大小(ASCII码顺序),如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值,如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符做比较,以此类推,直至比较的字符或被比较的字符有一方结束。 compareTo() 方法的实现思路:两个字符数组依次从前开始比较,如果对象位置出现字符不同则返回两个字符的编码之差,后面的字符不再比较;如果两个字符数组的长度不一样,并且较短的数组和较长数组所有对应位置的字符都相同,则返回两个数组的长度之差。 String str1 = "Strings"; String str2 = "Strings"; String str3 = "Strings123"; int result = str1.compareTo( str2 ); System.out.println(result);//0 result = str2.compareTo( str3 ); System.out.println(result);//-3 result = str3.compareTo( str1 ); System.out.println(result);.//3 Java 字符串比较 标签:字符串比较 sys 顺序 第一个字符 asc ret span 两种 ext 原文地址:https://www.cnblogs.com/onetheway2018/p/11552979.html
返回值