Treemap:
paquete com; import java.util.comparator; import java.util.treemeap; public class test5 {/** * @param args */public static void main (string [] args) {// toDo Auto-Generado método stubTreemap <String> tree = new Stremap <String String, String> (New Comparator <ject> () { @ @@SoverRidePePAR (COMATUT O1, object o1t, Object Tate, Object Tate, Object Tate, Object TAJET. o2) {// TODO Método Generado automático stubif (o1 == null || o2 == null) {return 0;} return o1.ToString (). compareTo (o2.ToString ());}}); árbol.put ("k", "1"); árbol.put ("ba", "2"); árbol.put ("uten "" 3 "); árbol.put (" d "," 4 "); árbol.put (" e "," 5 "); árbol.put (" an "," 6 "); tree.put (" c "," 7 "); para (string str: tree.keyset ()) {system.out.println (str);}}}Por defecto, se ordena por clave.
Sin embargo, puede escribir un comparador de objetos para realizar una clasificación personalizada.
TreeSet: clasificación personalizada en orden inverso, clasificación predeterminada en orden positivo, 1, 2, 3, 4, 5, 6
paquete com; import java.util.comparator; import java.util.treeset; public class test6 {/** * @param args */public static void main (string [] args) {// toDo método generado automático de metroeset <ject> tree = new Treeet <ject> (new Comparator <ject> () {@OverrideP Public Intepare (COMPETO, COMAPETO, COMATO) Método generado automático generado automático {// TODO stubif (o1 == null || o2 == null) {return 0;} if (integer.ParseInt (o1.ToString ())> integer.ParseInt (o2.ToString ()) {return -1;} else if (integer.Parseint (o1.Tostring ()) Integer.ParseInt (o2.ToString ())) {return 1;} else {return 0;}}}); tree.add (4); tree.add (5); árbol.add (6); árbol.add (1); árbol.add (2); árbol.add (3); para (objeto o: árbol) {system.println (o);}}}}}}}}}}}}El artículo anterior discute brevemente la clasificación de Treemap y la clasificación de Treeset en Java son todo el contenido que comparto con ustedes. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.