JAVA比较字符串大小,JAVA字符串比较大小
可以使用 String.compareTo 方法进行比较。
compareTo()方法的返回值是int,根据ASCII码表比较对应字符的大小。
1.如果字符串相等,则返回值0;
2.如果第一个字符不等于参数的第一个字符,结束比较,返回两者之差(ascii码值)(负值前的字符串的值小于正值后的字符串的值大于正值后的字符串);
3.如果第一个字符等于参数的第一个字符,则将第二个字符与参数的第二个字符进行比较,以此类推,直到其中一个被比较的字符或被比较的字符被完全比较,然后比较字符的长度。
(视频教程推荐:java视频)
具体例子:
字符串s1= abc
字符串s2= abcd
String s3= abcdfg
字符串s4= 1bcdfg
字符串s5= cdfg
system . out . println(S1 . compare to(S2));//-1(前面相等,s1的长度小于1)
system . out . println(S1 . compare to(S3));//-3(前面相等,s1的长度小3)
system . out . println(S1 . compare to(S4));//48(a的ASCII码是97,1的ASCII码是49,所以返回48)
system . out . println(S1 . compare to(S5));//-2( A 的ASCII码是97, C 的ASCII码是99,所以返回-2)相关教程推荐:java入门程序。以上是java如何比较字符串大小的细节。请多关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。