当前位置:首页 >  数码看点

java字符比较大小

发布时间:2025-04-23 08:30:06

java字符比较大小 

在Java中,字符串比较大小可以使用compareTo()方法。

这个方法会根据ASCII码表比较对应字符的大小。如果字符串相等,返回值为0;如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值(ascii码值)。如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符做比较,以此类推,直至比较的字符或被比较的字符有一方全比较完,这时就比较字符的长度。

例如,可以使用以下代码比较两个字符串的大小:

```java

String s1 = "abc";

String s2 = "abcd";

String s3 = "abcdfg";

String s4 = "1bcdfg";

String s5 = "cdfg";

System.out.println(s1.compareTo(s2)); // -1 (前面相等,s1长度小1)

System.out.println(s1.compareTo(s3)); // -3 (前面相等,s1长度小3)

System.out.println(s1.compareTo(s4)); // 48 (a的ASCII码是97,1的的ASCII码是49,所以返回48)

System.out.println(s1.compareTo(s5)); // -2 (a的ASCII码是97,c的ASCII码是99,所以返回-2)

《java字符比较大小》不代表本网站观点,如有侵权请联系我们删除

全数码 网站地图广州小漏斗信息技术有限公司 版权所有 粤ICP备20006251号

联系我们 关于我们 版权申明