字符串比较用String.compareTo(String),方法,示例如下:
public class BlankTest {
public static void main(String[] args){
String s1="1";
String s2="2";
String s3="0";
System.out.println(s1.compareTo(s2));
System.out.println(s1.compareTo(s1));
System.out.println(s1.compareTo(s3));
}
}
运行结果:
F:\Java\library\src>javac BlankTest.java
F:\Java\library\src>java BlankTest
-1
0
1
由此可知,对于String1.compareTo(String2)来说,若字符串1的字典序小于字符串2,那么返回负值,否则返回正值。