Treemap :
패키지 com; import java.util.comparator; import java.util.treemap; public class test5 {/** * @param args */public static void main (string [] args) {// to auto-autred Method stubtreemap <string, tree = new treemap <string, string> (새 비교 <object o) {@overridepublic int () {// 자동 생성 된 메소드 stubif (o1 == null || o2 == null) {return 0;} return o1.toString (). 비교 (o2.toString ());}}); tree.put ( "k", "1"); tree.put ( "ba", "2"); tree.put ( "", "" "4"); tree.put ( "e", "5"); tree.put ( "an", "6"); tree.put ( "c", "7"); for (string str : tree.keyset ()) {system.out.println (str);}}}기본적으로 키별로 정렬됩니다.
그러나 객체 비교기를 작성하여 사용자 지정 정렬을 수행 할 수 있습니다.
트리 셋 : 반전의 사용자 정의 정렬, 포지티브 순서의 기본 정렬, 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) {// a auto-kenated method stubtreeset> tree = new treeset <object> (new comporator <joct> () {object o1) { @object o1, closs. TODO 자동 생성 메소드 stubif (o1 == null || o2 == null) {return 0;} if (integer.parseint (integer.toString ())> integer.parseint (o2.tostring ())) {return -1;} else if (intger.parseint (o1.tostring ())). integer.parseint (o2.toString ()) {return 1;} else {replay {return 0;}}}); tree.add (4); tree.add (5); tree.add (6); tree.add (1); tree.add (2); tree.add (3); (대상) {system.out.out.out.out.out.out.out.out.out.out.out.out.위의 기사에서는 Treemap 분류 및 Java의 Treeset 정렬에 대해 간략하게 설명하는 것이 내가 공유하는 모든 내용입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.