2017-02-25 5 views
-1

So habe ich ein großes Problem mit Java, weil ich eine Struktur nicht finden kann, die den Einfügereihenfolge UND die Duplikate beibehalten wird !!Java Einfügungsreihenfolge UND doppelte Werte beibehalten

LinkedList<Character> queue2 = new LinkedList<Character>(); 
    LinkedHashSet<Character> queue3 = new LinkedHashSet<Character>(); 
    while (!queue2.isEmpty()) { 
     char k= queue2.getLast(); 
     queue3.add(k); 
     queue2.remove(queue2.getLast()); 
    } 
+1

Set-Implementierungen verwenden nicht Duplikate nicht zulassen, verwenden Liste wie in 'queue2'. –

Antwort

1

List Implementierungen halten die Reihenfolge und die Duplikate per Definition. Sie können somit LinkedList, ArrayList, Vector ... Für beide queue2 und queue3

Verwandte Themen