LinkedList in java

As we have seen earlier, ArrayList is not so good when it comes to adding/removing elements using index. This is solved using the LinkedList in java. Few points about LinkedList to remember 1. It i

Read More →

ArrayList in Java

ArrayList in Java is an implementation of the List interface. Few points about ArrayList 1. Internally uses array but can be dynamically resized. 2. Allows duplicate elements 3. Maintains the inser

Read More →

TreeSet Example in Java

TreeSet is a NavigableSet implementation based on a TreeMap. Sorting in the TreeSet makes it different from the HashSet. In TreeSet the elements are sorted ascending using their nartural sorting or

Read More →

LinkedHashSet Example in Java

LinkedHashSet extends the HashSet and is the implementation of Hash Table and Linked List. LinkedHashSet maintains a doubly-linked list through all of its elements. This helps in maintaining the in

Read More →

Sorting TreeMap Using Comparator

TreeMap are sorted naturally using their Keys. If you have your objects as keys then Sorting TreeMap using Comparator is a good way to decide the map order. Lets see an example on how to use Compar

Read More →

WeakHashMap example in Java

WeakHashMap is a HashTable based implementation of the Map Interface. The keys of the WeakHashMap have weak reference and so an entry in a WeakHashMap will automatically be removed when its key is

Read More →

LinkedHashMap example in Java

LinkedHashMap is part of the java.util package and it extends the HashMap, so it has all the properties of HashMap. LinkedHashMap maintains the order of insertion of the elements, hence when we ite

Read More →

TreeMap example in Java

TreeMap is a part of the java.util package and implements the Map interface. TreeMap stores the Key-Value pairs in a sorted order of the Keys. TreeMap is a Red-Black tree based NavigableMap impleme

Read More →

Sorting of HashSet in Java Examples

HashSet are unsorted collections. Sorting of HashSet can be done in multiple ways. In this post we will see examples on sorting of HashSet using ArrayList and TreeSet. Example: Sorting of HashSet i

Read More →