Skip to main content

Posts

Showing posts with the label Arraylist

For each loop in ArrayList

 Print element in ArrayList using for each loop import java.util. * ; public class forEach { public static void main ( String [] args ){ ArrayList < Integer > myList = new ArrayList<>() ; myList .add( 39 ) ; myList .add( 48 ) ; myList .add( 437 ) ; //let me print this with for each loop for ( int elem : myList ){ //this is syntax of for each loop where elem is loop name System . out .println( elem ) ; } } } Note: For each loop me hamesa loop ka name hi print karna hota hai. Like here u can see loop name is elem then will print elem <Integer> is basically Generic , so we need to inform arrayList what type of data we want to store . Where to use for each loop ? Ans: where u want to iterate in Element only , it will help to iterate in all the elements . What for each loop does is ? it will iterate in all elements in 1 syntax. its just for a quick traiversal . u can use this on array also

Introduction to Arraylists

Question: What is Arraylists and why to use Arraylist ? Ans: As you know, an array is one data structure we have been using till now. A major drawback of an array is that we have to specify its size. However, in scenarios where we need an array that can dynamically adjust or increase in size, we can use an ArrayList. if u want to use Arraylist, we have to import arraylist package, just like scanner  import java.util.ArrayList ; //this is arraylist public class ArrayListDemo { } Array list just like a Generic class of oops,  Java me Generic Class ek class hoti hai jise aap ek ya multiple data types ke saath use kar sakte hain. Generic classes allow you to create classes that can work with different types without sacrificing type safety. In other words, a generic class can be parameterized with different data types.   import java.util.ArrayList ; public class ArrayListDemo { public static void main ( String [] args ){ ArrayList < Integer > list1 = new Array...