Treemap:
パッケージcom; import java.util.comparator; import java.util.treemap; public class test5 {/** * @param args */public static void main(String [] args){// todo auto-genap <string> tree = tree = new Treemap <String、String> {// todo auto-feenated method stubif(o1 == null || o2 == null){return 0;} return o1.toString()。比較(o2.toString());}}) "4"); tree.put( "e"、 "5"); tree.put( "an"、 "6"); tree.put( "c"、 "7");デフォルトでは、キーによってソートされます。
ただし、オブジェクトコンパレータを作成して、カスタムソートを実行できます。
ツリーセット:逆の順序でカスタムソート、デフォルトの順序で並べ替え、1、2、3、4、5、6
パッケージcom; import java.util.comparator; import java.util.treeset; public class test6 {/** * @param args */public static void main(String [] args){// todo auto-generated method stubtreeset <object> tree = new treeset <object>(new comparator <object>(new-ridepublic int(new Ridepublic int(new RidePublic int)) todo auto -fenated method stubif(o1 == null || o2 == null){return 0;} if(integer.parseint(o1.tostring())> integer.parseint(o2.tostring()){return -1;} elth(integer.parseint(o1.tostring())<return -1;} integer.parseint(o2.toString()){return 1;} else {return 0;}}}); tree.add(5); tree.add(6); tree.add(1); tree.add(2); tree.add(3); for(object o:tree){system.out.println(3);上記の記事では、JavaのTreemapの並べ替えとツリーセットのソートについて簡単に説明しています。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。