1. 1.Program for copy one arraylist into another
arraylist.
package com.arraylist;
import java.util.ArrayList;
import java.util.Iterator;
public class ArrayListDemo1 {
public static void main(String[] args) {
ArrayList<Integer> al = new
ArrayList<Integer>();
al.add(10); // 0th index
al.add(20); // 1st index
al.add(30); // 2nd index
ArrayList<Integer> al2 = new
ArrayList<Integer>();
al2.add(40); // 0th index
al2.add(50); // 1st index
al2.add(60); // 2nd index
al.addAll(al2);
System.out.println("copy arraylist is=" + al);
Iterator<Integer> itr = al.iterator();
while (itr.hasNext()) {
System.out.println(itr.next());
2. }
}
}
//2. Program for design generic arraylist for Integer
type only
package com.arraylist;
import java.util.ArrayList;
public class ArrayListDemo2 {
public static void main(String[] args) {
ArrayList<Integer> al= new
ArrayList<Integer>();
al.add(10);
al.add(20);
al.add(30);
for(int i: al) {
System.out.println(""+i);
}
}
}
3.Program for design the generic arraylist for String
type only
package com.arraylist;
3. import java.util.ArrayList;
public class ArrayListDemo3 {
public static void main(String[] args) {
ArrayList<String> al= new ArrayList<String>();
al.add("10");
al.add("20");
al.add("30");
for(String str: al) {
System.out.println(""+str);
}
}
}
4) ArrayList : iteration technique
public class ArrayListDemo4 {
public static void main(String[] args) {
ArrayList<Integer> al = new
ArrayList<>();
al.add(10);
al.add(20);
al.add(30);
System.out.println("Direct>>");
System.out.println(al);
System.out.println("Traditional for
loop>>");
for(int i=0 ; i<al.size(); i++) {
System.out.println(al.get(i));
}