Opening Hours :7AM to 9PM
import java.util.*;
class ArrayListClone
{
void list()
{
ArrayList<Integer> al=new ArrayList<Integer>();
al.add(20);
al.add(30);
al.add(40);
al.add(10);
al.add(70);
System.out.println("The List Items Are "+al);
ArrayList<Integer> al2;
al2=(ArrayList)al.clone();
System.out.println("After Cloning The List Items Are "+al2);
}
}
class Main
{
public static void main(String aargs[])
{
ArrayListClone d=new ArrayListClone();
d.list();
}
}
import java.util.*;
class ArrayListContains
{
void list()
{
ArrayList<Integer> al=new ArrayList<Integer>();
al.add(20);
al.add(30);
al.add(40);
al.add(10);
al.add(70);
System.out.println("The List Items Are "+al);
System.out.println(al.contains(20));
}
}
class Main
{
public static void main(String args[])
{
ArrayListContains d=new ArrayListContains();
d.list();
}
}
import java.util.*;
class ArrayListGet
{
void list()
{
ArrayList<Integer> al=new ArrayList<Integer>();
al.add(20);
al.add(30);
al.add(40);
al.add(10);
al.add(70);
System.out.println("The List Items Are "+al);
System.out.println(al.get(1));
}
}
class Main
{
public static void main(String aargs[])
{
ArrayListGet d=new ArrayListGet();
d.list();
}
}
import java.util.*;
class ArrayListIndexOf
{
void list()
{
ArrayList<Integer> al=new ArrayList<Integer>();
al.add(20);
al.add(30);
al.add(40);
al.add(10);
al.add(70);
System.out.println("The List Items Are "+al);
System.out.println(al.indexOf(10));
}
}
class Main
{
public static void main(String aargs[])
{
ArrayListIndexOf d=new ArrayListIndexOf();
d.list();
}
}
import java.util.*;
class ArrayListIsEmpty
{
void list()
{
AArrayList<Integer> al=new ArrayList<Integer>();
al.add(20);
al.add(30);
al.add(40);
al.add(10);
al.add(70);
System.out.println("The List Items Are "+al);
System.out.println(al.isEmpty());
}
}
class Main
{
public static void main(String args[])
{
ArrayListIsEmpty d=new ArrayListIsEmpty();
d.list();
}
}
import java.util.*;
class ArrayListRemove
{
void list()
{
ArrayList<Integer> al=new ArrayList<Integer>();
al.add(20);
al.add(30);
al.add(40);
al.add(10);
al.add(70);
System.out.println("The List Items Are "+al);
al.remove(2);
System.out.println("After Remove The List Items Are "+al);
}
}
class Main
{
public static void main(String args[])
{
ArrayListRemove d=new ArrayListRemove();
d.list();
}
}
import java.util.*;
class ArrayListSet
{
void list()
{
ArrayList<Integer> al=new ArrayList<Integer>();
al.add(20);
al.add(30);
al.add(40);
al.add(10);
al.add(70);
System.out.println("The List Items Are "+al);
al.set(1,1000);
System.out.println("After Set The List Items Are "+al);
}
}
class Main
{
public static void main(String args[])
{
ArrayListSet d=new ArrayListSet();
d.list();
}
}
import java.util.*;
class ArrayListSize
{
void list()
{
ArrayList<Integer> al=new ArrayList<Integer>();
al.add(20);
al.add(30);
al.add(40);
al.add(10);
al.add(70);
System.out.println("The List Items Are "+al);
System.out.println(al.size());
}
}
class Main
{
public static void main(String args[])
{
ArrayListSize d=new ArrayListSize();
d.list();
}
}
mport java.util.*;
class ArrayListToArray
{
void list()
{
ArrayList<Integer> al=new ArrayList<Integer>();
al.add(20);
al.add(30);
al.add(40);
al.add(10);
al.add(70);
System.out.println("The List Items Are "+al);
System.out.println(al.toArray());
}
}
class Main
{
public static void main(String aargs[])
{
ArrayListToArray d=new ArrayListToArray();
d.list();
}
}
Note:
For all the list intrface implemented classes 50% of current location on increased once default memory locations are filled with the element.
Example: Initially for an array list 10 momory locations are created. After storing 10th element 5 memory location will be added(10/2). after storing 15th element 7 memory locations will be added(15/2 or (10+5)/2).
An Arraylist class object is not synchronized that means multiple threads can work simultanusly on the same resource.