java中如何比较两个非数字的字符串的大小

java中如何比较两个非数字的字符串的大小

第1个回答  推荐于2016-02-09
可以用String的compareTo方法,若相等结果为0,前者大于后者,结果大于0,反之小于0,下面的代码供参考:
//a=d>b>c
String a = new String("abc");
String b = new String("bac");
String c = new String("dae");
String d = new String("abc");
System.out.println(a.compareTo(d));
System.out.println(b.compareTo(d));
System.out.println(b.compareTo(c));
结果:
0
1
-2本回答被提问者采纳
第2个回答  2010-03-22
String 中的compareTo(String str)比较两者大小,按照字母排列顺序。