当时大概这么写的 //修补后的成绩表(修补过程略)     String[][] table = new String[n][5];     Comparator comparator = new Comparator<String[]>() {         public int compare(String[] str1, String[] str2) {             int score1 = str1[4].equals("?")?-1:Integer.parseInt(str1[4]);             int score2 = str2[4].equals("?")?-1:Integer.parseInt(str2[4]);             //按分数降序             if(score1!=score2) return score2-score1;             String name1 = str1[0].equals("?")?(char)127+"":str1[0];             String name2 = str2[0].equals("?")?(char)127+"":str2[0];             return name1.compareTo(name2);         }     };     Arrays.sort(table,comparator);