您当前的位置:网站首页>JAVA>java如何比较字符串大小 找Java教程就上ki4.cc (>^ω^<),java,字符串

java如何比较字符串大小 找Java教程就上ki4.cc (>^ω^<),java,字符串

2020年05月15日 投稿作者: 围观人数:25

java中什么是静态变量 找Java教程就上ki4.cc (>^ω^<)

java中静态变量是指被static关键字修饰的变量,也叫类变量。静态变量可以直接通过类名进行访问,其生命周期取决于类的生命周期,它可以被类的所有实例所共享。

可以使用 String.compareTo 方法进行比较。

compareTo() 方法的返回值是int,它会根据ASCII码表比较对应字符的大小。

1、如果字符串相等返回值0;

2、如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值(ascii码值)(负值前字符串的值小于后字符串,正值前字符串大于后字符串);

java如何开启新线程 找Java教程就上ki4.cc (>^ω^<)

java开启新线程的方法是:1、定义一个继承于Java.lang.Thread类的类;2、在该类中覆盖Thread类中的run()方法;3、编写线程执行体;4、创建线程对象,并启动线程。

3、如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符做比较,以此类推,直至比较的字符或被比较的字符有一方全比较完,这时就比较字符的长度。

(视频教程推荐: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入门程序

以上就是java如何比较字符串大小的详细内容,更多请关注ki4导航其它相关文章!

java反射的作用是什么 找Java教程就上ki4.cc (>^ω^<)

java反射的作用是:1、在运行时判断任意一个对象所属的类;2、在运行时构造任意一个类的对象;3、在运行时判断任意一个类所具有的成员变量和方法;4、在运行时调用任意一个对象的方法。

标签

版权说明
免责声明:本文文章内容由ki4导航网发布,但不代表本站的观点和立场,具体内容可自行甄别.