Posts

Showing posts with the label List keeps the insertion order

LinkedList Traversal In Reverse Sequential Order

LinkedList traversal can be done in two directions - Ascending and Descending The ascending traversal or normal or forward traversal can be done using iterator method provided by List interface whereas for the descending order traversal is possible using method provided by Dequeue interface. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 package net . raj . test ; import java.util.Iterator ; import java.util.LinkedList ; /** * @author Raj Saxena * */ public class LinkedListTraversalImpl { public static void main ( String [] args ) { // Declare an LinkedList LinkedList < String > list = new LinkedList <>(); // populate list list . add ( "one" ); list . add ( "two" ); list . add ( "three" ); list . add ( "four" ); list . add ( "five" ); System . out . println ( "List traversal in...

ArrayList Declaration and Assignment in one line

An ArrayList is a group of common elements. It is concrete implementation of List interface. ArrayList has ordered elements in which order they added.We can declare and assign elements to it in one line in various ways. Output: Sample ArrayList:: [one, two, three, four] Stream Arraylist:: [abc, xyz] Look at my other posts: Stack in Java Custom Stack Implementation Set Interface in Java Custom Doubly LinkedList Implementation Custom LinkedList Implementation How to fetch elements from LinkedList List Traversal How to insert elements in List How to remove element from list How to declare Linked List and Implement LinkedList Traversal In Reverse Sequential Order ArrayList in Java How to declare array list in java Some other interesting blogs: IOT and Big Data Technologies Sustainability Cloud

List - Insertion order

 List interface keeps the order of insertion of elements i.e. the order in which the elements added to the list will remain in same order after any operation. Every addition takes the index of last inserted element plus one (last index + 1). 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 package net . raj . test ; import java.util.ArrayList ; import java.util.List ; public class ArrayListImpl { public static void main ( String [] args ) { // Declare an ArrayList List & lt ; String & gt ; list = new ArrayList & lt ;& gt ;(); list . add ( "one" ); list . add ( "two" ); list . add ( "three" ); list . add ( "four" ); System . out . println ( "Sample ArrayList 1:: " + list . toString ()); // Reuse the same object // list keeps the order list = new ArrayL...