import java.util.Collections;Result:
import java.util.LinkedList;
public class inverse_collection {
public static void main(String[] args) {
LinkedListllist = new LinkedList ();
llist.add("1");
llist.add("2");
llist.add("3");
llist.add("4");
System.out.println("Vor der Umkehrung: "+llist);
Collections.reverse(llist);
System.out.println("Nach der Umkehrung: "+llist);
}
}
Vor der Inversion: [1, 2, 3, 4]Collections, die von java.util.Set und java.util.Map erben, werden von der Collections.reverse()-Methode nicht unterstützt. Eine Teillösung ist jedoch möglich:
Nach der Inversion: [4, 3, 2, 1]
Hinweis: Die Map-Schnittstelle ist eine Schlüssel-Wert-Hash-Tabelle. Das bedeutet, dass wir nur die Wahl haben, entweder die Schlüssel oder die Werte umzukehren, ohne die Ergebnisse zurück in die Sammlung zu kopieren, die Map implementiert, da die Reihenfolge der Elemente nicht beibehalten wird. |
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.TreeSet;
public class Intervert {
public static void main(String[] args) {
// TreeSet erstellen
TreeSettset = new TreeSet ();
// Elemente zu treeset
tset.add("a");
tset.add("b");
tset.add("c");
Iterator-Iterator = tset.iterator();
// Anzeige von TreeSet
System.out.println("Treeset-Elemente in aufsteigender Reihenfolge: ");
while (iterator.hasNext()){
System.out.println(iterator.next());
}
Listlist = new ArrayList (tset);
Sammlungen.reverse(liste);
// Werte umgekehrt anzeigen
System.out.println("Die Elemente der Baumgruppe in umgekehrter Reihenfolge: ");
for(String s:list)
System.out.println(s);
}
}
Treeset-Elemente in aufsteigender Reihenfolge:
a
b
c
Treeset-Elemente in umgekehrter Reihenfolge:
c
b
a
Please disable your ad blocker and refresh the window to use this website.