JAVA比较字符串大小,JAVA字符串比较大小

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: