Posts

Showing posts with the label Core Java

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

LinkedList Declaration

Image
An LinkedList is a group of common elements. It is concrete implementation of List and Deque interface. It permits all elements including null. Output : Original LinkedList :: [one, two, three, four, five] 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

Remove element from list

From the list we can remove the element in two ways. 1. Remove the element on the basis of object index or position : 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<String> list = new ArrayList<>();         list.add("one");         list.add("two");         list.add("three");         list.add("four");         list.add("five");         System.out.println("Sample ArrayList Before Removal :: " + list.toString());                 // remove the 1st element         list.remove...

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...

Why I love Java...

Sometimes I feel blessed that I got the chance to work with a technology which is given the greatest flexibility in its area compared to other ones. Yes, you are right I am talking about JAVA. What is my first requirement? Run my code anywhere . Java is the one which provides the facility to write my code and run it anywhere. How can I do so? Actually, JAVA provides a very good feature of byte code which is the intermediate form of the code after compilation and this byte code is the input for the machine specific interpretor which are different for different machines.What I need to remember is to just write my code and compile it properly and rest is with JAVA. Can I learn it easily? I think this is one of the best and easy language to work on. My statement is supported by the concept of OOP i.e. Object Oriented Programming. Yes, it is based on concept of Object Oriented which takes everything as an Object in the program and change it to the Class and Methods. e.g....