パッケージcom.liushuaishuai。 輸入はjava.util.Comparator。 輸入java.util.TreeSet。 パブリッククラスTreeSetDemo { パブリック静的無効メイン(文字列[] args){ TreeSetの<学生> TS =新しいTreeSetの<学生>(新しいコンパレータ<学生>(){ @Override 公共intは(学生S1、学生S2)を比較{ int型NUM = s2.getSum() - s1.getSum(); int型からnum2 =(NUM == 0 s1.getName()のcompareTo(s2.getName()):?。NUM); NUM2を返します; } })。 学生S1 =新しい学生( "风清扬"、95,98); 学生S2 =新しい学生( "流清扬"、94,98); 学生S3 =新しい学生( "李清扬"、 学生S4 =新しい学生( "B清扬"、92,98); 学生S5 =新しい学生( "清扬"、92,98); ts.add(S1); ts.add(S2); ts.add(S3); ts.add(S4); ts.add(S5)。 {(TS学生S)のため のSystem.out.println(s.getName()+ " "+ s.getSum()+"、 "+ s.getChinese()+"、" + s.getMath()) ; } } }