-
ArrayList
ArrayList<Type> list = new ArrayList<>();
-
LinkedList
LinkedList<Type> list = new LinkedList<>();
-
HashSet
HashSet<Type> set = new HashSet<>();
-
TreeSet
TreeSet<Type> set = new TreeSet<>();
-
LinkedHashSet
LinkedHashSet<Type> linkedHashSet = new LinkedHashSet<>();
-
EnumSet
EnumSet<EnumType> enumSet = EnumSet.noneOf(EnumType.class);
-
HashMap
HashMap<KeyType, ValueType> map = new HashMap<>();
-
TreeMap
TreeMap<KeyType, ValueType> map = new TreeMap<>();
-
LinkedHashMap
LinkedHashMap<KeyType, ValueType> linkedHashMap = new LinkedHashMap<>();
-
Hashtable
Hashtable<KeyType, ValueType> hashtable = new Hashtable<>();
-
EnumMap
EnumMap<EnumType, ValueType> enumMap = new EnumMap<>(EnumType.class);
-
Queue (使用 LinkedList 实现)
Queue<Type> queue = new LinkedList<>();
-
PriorityQueue
PriorityQueue<Type> priorityQueue = new PriorityQueue<>();
-
Deque (双端队列)
Deque<Type> deque = new LinkedList<>();
-
Stack
Stack<Type> stack = new Stack<>();
-
Vector
Vector<Type> vector = new Vector<>();