/** * 比较字符串的大小 * * @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")); }