/** |
* 比较字符串的大小 |
* |
* @param str |
*/ |
public static void testCompareStr(String str) { |
// compareTo方法比较两个字符串的大小 |
// 比较规则:首先比较第一个字符,根据字符编码比,如果字符编码比目标字符小,则返回负数, |
// 相等则继续比较第二个字符,大则返回正数。 |
System.out.println( "str.compareTo(\"I am in Beijing\") = " |
+ str.compareTo( "I am in Beijing" )); |
// compareToIgnoreCase在比较时忽略字符串的大小写,认为同一字符的大写和小写是相等的 |
System.out.println( "str.compareToIgnoreCase(\"I am in Beijing\") = " |
+ str.compareToIgnoreCase( "I am in Beijing" )); |
} |