2018-04-29 12:08:59 +05:30
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								=========
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								## Core Java Collections Cookbooks and Examples
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								### Relevant Articles: 
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								- [Java - Combine Multiple Collections](http://www.baeldung.com/java-combine-multiple-collections)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								- [HashSet and TreeSet Comparison](http://www.baeldung.com/java-hashset-vs-treeset)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								- [Collect a Java Stream to an Immutable Collection](http://www.baeldung.com/java-stream-immutable-collection)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								- [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)
							 | 
						
					
						
							
								
									
										
										
										
											2018-06-01 18:04:12 +06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								- [Getting the Size of an Iterable in Java](http://www.baeldung.com/java-iterable-size)
							 | 
						
					
						
							
								
									
										
										
										
											2018-08-06 18:04:56 +06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								- [How to Filter a Collection in Java](http://www.baeldung.com/java-collection-filtering)
							 | 
						
					
						
							
								
									
										
										
										
											2018-08-06 02:30:25 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								- [Initializing HashSet at the Time of Construction](http://www.baeldung.com/java-initialize-hashset)
							 | 
						
					
						
							
								
									
										
										
										
											2018-08-19 18:04:18 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								- [Removing the First Element of an Array](https://www.baeldung.com/java-array-remove-first-element)
							 | 
						
					
						
							
								
									
										
										
										
											2018-09-02 01:37:11 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								- [Fail-Safe Iterator vs Fail-Fast Iterator](http://www.baeldung.com/java-fail-safe-vs-fail-fast-iterator)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								- [Shuffling Collections In Java](http://www.baeldung.com/java-shuffle-collection)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								- [An Introduction to Java.util.Hashtable Class](http://www.baeldung.com/java-hash-table)
							 | 
						
					
						
							
								
									
										
										
										
											2018-09-07 16:56:13 +06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								- [Java Null-Safe Streams from Collections](https://www.baeldung.com/java-null-safe-streams-from-collections)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								- [Thread Safe LIFO Data Structure Implementations](https://www.baeldung.com/java-lifo-thread-safe)
							 | 
						
					
						
							
								
									
										
										
										
											2018-09-17 20:21:35 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								- [Differences Between Collection.clear() and Collection.removeAll()](https://www.baeldung.com/java-collection-clear-vs-removeall)
							 | 
						
					
						
							
								
									
										
										
										
											2018-09-27 15:09:58 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								- [Performance of contains() in a HashSet vs ArrayList](https://www.baeldung.com/java-hashset-arraylist-contains-performance)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								- [Time Complexity of Java Collections](https://www.baeldung.com/java-collections-complexity)
							 | 
						
					
						
							
								
									
										
										
										
											2018-10-13 02:22:56 +06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								- [Operating on and Removing an Item from Stream](https://www.baeldung.com/java-use-remove-item-stream)
							 | 
						
					
						
							
								
									
										
										
										
											2018-10-18 21:55:28 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								- [An Introduction to Synchronized Java Collections](https://www.baeldung.com/java-synchronized-collections)
							 | 
						
					
						
							
								
									
										
										
										
											2018-10-23 16:57:41 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								- [Guide to EnumSet](https://www.baeldung.com/java-enumset)
							 | 
						
					
						
							
								
									
										
										
										
											2018-11-09 04:23:23 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								- [Removing Elements from Java Collections](https://www.baeldung.com/java-collection-remove-elements)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								- [Combining Different Types of Collections in Java](https://www.baeldung.com/java-combine-collections)
							 | 
						
					
						
							
								
									
										
										
										
											2018-11-16 16:06:20 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								- [Sorting in Java](http://www.baeldung.com/java-sorting)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								- [Join and Split Arrays and Collections in Java](http://www.baeldung.com/java-join-and-split)
							 | 
						
					
						
							
								
									
										
										
										
											2018-12-30 16:30:36 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								- [A Guide to EnumMap](https://www.baeldung.com/java-enum-map)
							 | 
						
					
						
							
								
									
										
										
										
											2019-01-02 14:39:01 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								- [A Guide to Iterator in Java](http://www.baeldung.com/java-iterator)
							 | 
						
					
						
							
								
									
										
										
										
											2019-01-04 18:04:15 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								- [Differences Between HashMap and Hashtable](https://www.baeldung.com/hashmap-hashtable-differences)
							 | 
						
					
						
							
								
									
										
										
										
											2019-02-05 15:37:10 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								- [Java ArrayList vs Vector](https://www.baeldung.com/java-arraylist-vs-vector)
							 | 
						
					
						
							
								
									
										
										
										
											2019-03-04 16:54:04 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								- [Defining a Char Stack in Java](https://www.baeldung.com/java-char-stack)
							 |