2017-02-25 5 views
-1

私はJavaで大きな問題を抱えています。なぜなら、挿入順序と重複を維持する構造を見つけることができないからです!Javaは挿入順序と重複した値を維持します

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

セット実装の場合... LinkedListArrayListVector使用queue2' 'のようにリストを使用することができます。 –

答えて

1

List実装では、定義によって順序と重複が維持されます。あなたは、このように、重複を許可していません両方queue2queue3

関連する問題