|
4 | 4 |
|
5 | 5 | ### Relevant Articles:
|
6 | 6 | - [Immutable ArrayList in Java](http://www.baeldung.com/java-immutable-list)
|
7 |
| -- [Converting between an Array and a List in Java](http://www.baeldung.com/convert-array-to-list-and-list-to-array) |
8 |
| -- [Converting between an Array and a Set in Java](http://www.baeldung.com/convert-array-to-set-and-set-to-array) |
9 |
| -- [Converting between a List and a Set in Java](http://www.baeldung.com/convert-list-to-set-and-set-to-list) |
10 |
| -- [Convert a Map to an Array, List or Set in Java](http://www.baeldung.com/convert-map-values-to-array-list-set) |
11 | 7 | - [Guide to the Java ArrayList](http://www.baeldung.com/java-arraylist)
|
12 | 8 | - [Random List Element](http://www.baeldung.com/java-random-list-element)
|
13 | 9 | - [Java - Combine Multiple Collections](http://www.baeldung.com/java-combine-multiple-collections)
|
14 |
| -- [Guide to WeakHashMap in Java](http://www.baeldung.com/java-weakhashmap) |
15 |
| -- [Guide to the Guava BiMap](http://www.baeldung.com/guava-bimap) |
16 |
| -- [The Java HashMap Under the Hood](http://www.baeldung.com/java-hashmap) |
17 |
| -- [A Guide to LinkedHashMap in Java](http://www.baeldung.com/java-linked-hashmap) |
18 |
| -- [A Guide to TreeMap in Java](http://www.baeldung.com/java-treemap) |
19 | 10 | - [Removing all nulls from a List in Java](http://www.baeldung.com/java-remove-nulls-from-list)
|
20 | 11 | - [Removing all duplicates from a List in Java](http://www.baeldung.com/java-remove-duplicates-from-list)
|
21 | 12 | - [Flattening Nested Collections in Java](http://www.baeldung.com/java-flatten-nested-collections)
|
22 | 13 | - [HashSet and TreeSet Comparison](http://www.baeldung.com/java-hashset-vs-treeset)
|
23 |
| -- [Iterate over a Map in Java](http://www.baeldung.com/java-iterate-map) |
24 | 14 | - [Collect a Java Stream to an Immutable Collection](http://www.baeldung.com/java-stream-immutable-collection)
|
25 |
| -- [Converting a List to String in Java](http://www.baeldung.com/java-list-to-string) |
26 | 15 | - [Introduction to the Java ArrayDeque](http://www.baeldung.com/java-array-deque)
|
27 | 16 | - [A Guide to HashSet in Java](http://www.baeldung.com/java-hashset)
|
28 | 17 | - [A Guide to TreeSet in Java](http://www.baeldung.com/java-tree-set)
|
29 |
| -- [Java TreeMap vs HashMap](http://www.baeldung.com/java-treemap-vs-hashmap) |
30 | 18 | - [How to TDD a List Implementation in Java](http://www.baeldung.com/java-test-driven-list)
|
31 |
| -- [How to Store Duplicate Keys in a Map in Java?](http://www.baeldung.com/java-map-duplicate-keys) |
32 | 19 | - [Getting the Size of an Iterable in Java](http://www.baeldung.com/java-iterable-size)
|
33 | 20 | - [Iterating Backward Through a List](http://www.baeldung.com/java-list-iterate-backwards)
|
34 | 21 | - [How to Filter a Collection in Java](http://www.baeldung.com/java-collection-filtering)
|
35 | 22 | - [Add Multiple Items to an Java ArrayList](http://www.baeldung.com/java-add-items-array-list)
|
36 | 23 | - [Remove the First Element from a List](http://www.baeldung.com/java-remove-first-element-from-list)
|
37 |
| -- [How to Convert List to Map in Java](http://www.baeldung.com/java-list-to-map) |
38 | 24 | - [Initializing HashSet at the Time of Construction](http://www.baeldung.com/java-initialize-hashset)
|
39 | 25 | - [Removing the First Element of an Array](https://www.baeldung.com/java-array-remove-first-element)
|
40 | 26 | - [Fail-Safe Iterator vs Fail-Fast Iterator](http://www.baeldung.com/java-fail-safe-vs-fail-fast-iterator)
|
|
47 | 33 | - [Remove All Occurrences of a Specific Value from a List](https://www.baeldung.com/java-remove-value-from-list)
|
48 | 34 | - [Thread Safe LIFO Data Structure Implementations](https://www.baeldung.com/java-lifo-thread-safe)
|
49 | 35 | - [Collections.emptyList() vs. New List Instance](https://www.baeldung.com/java-collections-emptylist-new-list)
|
50 |
| -- [Initialize a HashMap in Java](https://www.baeldung.com/java-initialize-hashmap) |
51 | 36 | - [Differences Between Collection.clear() and Collection.removeAll()](https://www.baeldung.com/java-collection-clear-vs-removeall)
|
52 | 37 | - [Performance of contains() in a HashSet vs ArrayList](https://www.baeldung.com/java-hashset-arraylist-contains-performance)
|
53 |
| -- [Get the Key for a Value from a Java Map](https://www.baeldung.com/java-map-key-from-value) |
54 | 38 | - [Time Complexity of Java Collections](https://www.baeldung.com/java-collections-complexity)
|
55 |
| -- [Sort a HashMap in Java](https://www.baeldung.com/java-hashmap-sort) |
56 |
| -- [Finding the Highest Value in a Java Map](https://www.baeldung.com/java-find-map-max) |
57 | 39 | - [Operating on and Removing an Item from Stream](https://www.baeldung.com/java-use-remove-item-stream)
|
58 | 40 | - [An Introduction to Synchronized Java Collections](https://www.baeldung.com/java-synchronized-collections)
|
0 commit comments