| 
									
										
										
										
											2018-04-29 12:08:59 +05:30
										 |  |  | ========= | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Core Java Collections Cookbooks and Examples
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ### Relevant Articles: 
 | 
					
						
							|  |  |  | - [Immutable ArrayList in Java](http://www.baeldung.com/java-immutable-list) | 
					
						
							|  |  |  | - [Converting between an Array and a List in Java](http://www.baeldung.com/convert-array-to-list-and-list-to-array) | 
					
						
							|  |  |  | - [Converting between an Array and a Set in Java](http://www.baeldung.com/convert-array-to-set-and-set-to-array) | 
					
						
							|  |  |  | - [Converting between a List and a Set in Java](http://www.baeldung.com/convert-list-to-set-and-set-to-list) | 
					
						
							|  |  |  | - [Convert a Map to an Array, List or Set in Java](http://www.baeldung.com/convert-map-values-to-array-list-set) | 
					
						
							|  |  |  | - [Guide to the Java ArrayList](http://www.baeldung.com/java-arraylist) | 
					
						
							|  |  |  | - [Random List Element](http://www.baeldung.com/java-random-list-element) | 
					
						
							|  |  |  | - [Java - Combine Multiple Collections](http://www.baeldung.com/java-combine-multiple-collections) | 
					
						
							|  |  |  | - [Guide to WeakHashMap in Java](http://www.baeldung.com/java-weakhashmap) | 
					
						
							|  |  |  | - [Guide to the Guava BiMap](http://www.baeldung.com/guava-bimap) | 
					
						
							|  |  |  | - [The Java HashMap Under the Hood](http://www.baeldung.com/java-hashmap) | 
					
						
							|  |  |  | - [A Guide to LinkedHashMap in Java](http://www.baeldung.com/java-linked-hashmap) | 
					
						
							|  |  |  | - [A Guide to TreeMap in Java](http://www.baeldung.com/java-treemap) | 
					
						
							|  |  |  | - [Removing all nulls from a List in Java](http://www.baeldung.com/java-remove-nulls-from-list) | 
					
						
							|  |  |  | - [Removing all duplicates from a List in Java](http://www.baeldung.com/java-remove-duplicates-from-list) | 
					
						
							|  |  |  | - [Flattening Nested Collections in Java](http://www.baeldung.com/java-flatten-nested-collections) | 
					
						
							|  |  |  | - [HashSet and TreeSet Comparison](http://www.baeldung.com/java-hashset-vs-treeset) | 
					
						
							|  |  |  | - [Iterate over a Map in Java](http://www.baeldung.com/java-iterate-map) | 
					
						
							|  |  |  | - [Collect a Java Stream to an Immutable Collection](http://www.baeldung.com/java-stream-immutable-collection) | 
					
						
							|  |  |  | - [Converting a List to String in Java](http://www.baeldung.com/java-list-to-string) | 
					
						
							|  |  |  | - [Introduction to the Java ArrayDeque](http://www.baeldung.com/java-array-deque) | 
					
						
							|  |  |  | - [A Guide to HashSet in Java](http://www.baeldung.com/java-hashset) | 
					
						
							|  |  |  | - [A Guide to TreeSet in Java](http://www.baeldung.com/java-tree-set) | 
					
						
							|  |  |  | - [Java TreeMap vs HashMap](http://www.baeldung.com/java-treemap-vs-hashmap) | 
					
						
							| 
									
										
										
										
											2018-04-29 17:20:59 +02:00
										 |  |  | - [How to TDD a List Implementation in Java](http://www.baeldung.com/java-test-driven-list) | 
					
						
							| 
									
										
										
										
											2018-05-23 20:25:32 +05:30
										 |  |  | - [How to Store Duplicate Keys in a Map in Java?](http://www.baeldung.com/java-map-duplicate-keys) | 
					
						
							| 
									
										
										
										
											2018-06-01 18:04:12 +06:00
										 |  |  | - [Getting the Size of an Iterable in Java](http://www.baeldung.com/java-iterable-size) |