Java维护插入顺序和重复值

时间:2017-02-25 03:28:26

标签: java data-structures

所以我遇到了一个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 个答案:

答案 0 :(得分:1)

List实现按定义维护顺序和重复项。因此,您可以LinkedListArrayListVector ...同时使用queue2queue3