importjava.util.ArrayList;classKW{publicstaticvoidmain(String[]args){//ArrayList class implements the List interfaceArrayList<String>al=newArrayList<>();al.add("Apple");al.add("Orange");al.add("Mango");al.add("Grapes");al.add("Cherry");al.add("Apple");System.out.println(al);System.out.println("Size: "+al.size());}}
importjava.util.ArrayList;classKW{publicstaticvoidmain(String[]args){//ArrayList class implements the List interfaceArrayList<String>al=newArrayList<>();al.add("Apple");al.add("Orange");al.add("Mango");al.add("Grapes");al.add("Cherry");al.add("Apple");for(Strings:al){System.out.println(s);}System.out.println("\n"+al.get(3));System.out.println(al.indexOf("Apple"));System.out.println(al.lastIndexOf("Apple"));}}
Output
kodingwindow@kw:~$ javac KW.java kodingwindow@kw:~$ java KW
Apple
Orange
Mango
Grapes
Cherry
Apple
Grapes
0
5
kodingwindow@kw:~$
Java ArrayList: subList() and set() methods
KW.java
importjava.util.ArrayList;classKW{publicstaticvoidmain(String[]args){//ArrayList class implements the List interfaceArrayList<String>al=newArrayList<>();al.add("Apple");al.add("Orange");al.add("Mango");al.add("Grapes");al.add("Cherry");al.add("Apple");System.out.println(al);System.out.println(al.subList(2,4));al.set(0,"Pineapple");System.out.println(al);}}
Java ArrayList: addAll() and containsAll() methods
KW.java
importjava.util.ArrayList;classKW{publicstaticvoidmain(String[]args){//ArrayList class implements the List interfaceArrayList<String>al1=newArrayList<>();al1.add("Apple");al1.add("Orange");al1.add("Mango");al1.add("Grapes");al1.add("Cherry");System.out.println(al1);ArrayList<String>al2=newArrayList<>();al2.add("Strawberry");al2.add("Pineapple");System.out.println(al2);al1.addAll(al2);System.out.println(al1);System.out.println(al1.containsAll(al2));}}
importjava.util.ArrayList;classKW{publicstaticvoidmain(String[]args){//ArrayList class implements the List interfaceArrayList<String>al=newArrayList<>();al.add("Apple");al.add("Orange");al.add("Mango");al.add("Grapes");al.add("Cherry");al.add("Apple");System.out.println(al);//al.remove() //Without arguments its error in ArrayListal.remove(2);System.out.println(al);al.remove("Apple");System.out.println(al);al.removeAll(al);//al.clear();if(al.isEmpty()){System.out.println("List is empty now");}}}
Output
kodingwindow@kw:~$ javac KW.java kodingwindow@kw:~$ java KW
[Apple, Orange, Mango, Grapes, Cherry, Apple]
[Apple, Orange, Grapes, Cherry, Apple]
[Orange, Grapes, Cherry, Apple]
List is empty now
kodingwindow@kw:~$
Dear User, Thank you for visitng KodingWindow. If you are interested in technical articles, latest technologies, and our journey further, please follow us on LinkedIn.