Category: collections
Java LinkedList Tutorial
LinkedList is a kind of List used to store elements. Its an ordered collection i.e. elements added at a position in LinkedList will remain in that position till modified by user. It internally uses a doubly linked list datastructure implementation i.e. each element is stored at separate node. Each node has a reference to previous and …
How to add elements at a particular index in LinkedList
In this article we will discuss how to add elements at a particular index or position in a LinkedList in Java. add() member function of LinkedList always appends the element at the end of LinkedList. Now suppose we don’t want to add element at the end of Linked List instead of it we want to add element somewhere …
How to add elements at a particular index in LinkedListRead More
How to add elements in a LinkedList in Java
In this article we will discuss how to add elements in LinkedList and then display them. Lets create a LinkedList of String i.e. Advertisements List<String> listOfStr = new LinkedList<>(); To add elements in LinkedList we will use its add() function i.e. boolean add(E e) add() member function of LinkedList always appends the element in the …
What is Hashing and Hash Table?
What is Hashing ? Hashing is a technique used to store elements in such a way that searching over them should be very fast. It internally uses a Hash Table to store the elements. What is Hash Table ? Hash Table is a kind of Data Structure Used to achieve Hashing. It internally maintains a …
How to create and add elements in a HashSet in Java
+In this article we will discuss how to create a HashSet of integers and add elements in it. Creating a HashSet Object for integer // Create a HashSet of int HashSet<Integer> setOfInts = new HashSet<>(); This hashset object can contain only unique integers. Advertisements Adding Element in a HashSet To add an element in a …
How to create and add elements in a HashSet in JavaRead More
How to iterate LinkedList in reverse or backward direction
In this article we will discuss how to iterate over a LinkedList in reverse order. Method 1 : Using Descending Iterator Iterator<E> descendingIterator() Descending Iterator returns the Iterator that points to the end of of List i.e. LinkedList<String> listOfStr = new LinkedList<>(); // Get Descending List Iterator from List Object Iterator<String> listItReverse = listOfStr.descendingIterator(); Now calling function …
How to iterate LinkedList in reverse or backward directionRead More
How to iterate over a LinkedList in Java
In this article we will discuss how to iterate over a LinkedList Collection in Java and access objects. To fetch the Iterator from a LinkedList object use following member function, Advertisements ListIterator<E> listIterator(); It will return ListIterator object that implements Iterator that provides functions to iterate over the LinkedList object. It manages an internal Cursor which is …
How to Search for an element in HashSet in Java
In this article we will discuss how to search for an element in HashSet. Main feature of a HashSet is Fast searching. Which it achieves using Hashing. Now suppose we want to search if an element exists in HashSet ? Advertisements It can be done using contains() member function of HashSet i.e. // It checks if the given …
How to iterate over a HashSet in Java
In this article we will discuss how to Iterate over a HashSet in Java using HashSet. Fetch Iterator from HashSet To iterate over a HashSet we will use an Underlying Iterator object of the HashSet. Advertisements Fetch the Iterator from a HashSet object use its member function iterator() i.e. // Create a HashSet of String HashSet<String> …
How to Merge an Array in a HashSet in Java
In this article we will discuss how to merge an array in a HashSet HashSet has a member function addAll() that can add a collection into to a HashSet. But this Collection should be of Same Type as of HashSet or of its Base Class. Advertisements public boolean addAll(Collection<? extends E> c)  It will add the each …