Treemap:
package com;import java.util.Comparator;import java.util.TreeMap;public class Test5 {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubTreeMap<String, String> tree = new TreeMap<String, String>(new Comparator<Object>() {@Overridepublic int compare(Object o1, Object O2) {// TODO Método gerado automaticamente stubif (o1 == null || o2 == null) {return 0;} retorna o1.toString (). compareto (o2.toString (););}}); Tree.put ("K", "1"); Tree.put ("ba" "" "); "3"); árvore.Por padrão, é classificado por chave.
No entanto, você pode escrever um comparador de objetos para executar a classificação personalizada.
TreeSet: Classificação personalizada em ordem inversa, classificação padrão em ordem positiva, 1, 2, 3, 4, 5, 6
pacote com; importar java.util.comparator; importar java.util.TreeSeT; public class Test6 {/** * @param args */public static void main (string [] args) {// todo auto-generated método stubtreeset <ject> = new Treeset <jection> (newear (indomado> (objeto) { {// TODO Método gerado automaticamente stubif (o1 == null || o2 == null) {return 0;} if (integer.parseint (o1.toString ())> integer.parseInt (o2.tostring ()) {return -1;} else) Integer.parseInt (o2.toString ())) {return 1;} else {return 0;}}}); árvore.add (4); árvore.add (5); Tree.add (6); Tree.add (1); árvore.add (2);O artigo acima discute brevemente a classificação do Treemap e a classificação de árvores em Java são todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.