Java Collection Part1: ArrayList

  1. import java.util.*;  
  2.   
  3. public class ArrayListDemo {  
  4.   
  5.     public static void main(String[] args) {  
  6.         // TODO Auto-generated method stub  
  7.         ArrayList<String>arrayList=new ArrayList<String>();  
  8.         arrayList.add("B");  
  9.         arrayList.add("A");  
  10.         arrayList.add("B");  
  11.         arrayList.add("A");  
  12.           
  13.         //arrayList.add(3,"C");  
  14.         Collections.sort(arrayList);//sorting way  
  15.           
  16.         System.out.println("Initial size: "+arrayList.size());  
  17.         System.out.println("Foor loop: ");  
  18.           
  19.         for (int i = 0; i < arrayList.size(); i++) {  
  20.             System.out.println(arrayList.get(i));  
  21.               
  22.         }  
  23.           
  24.           
  25.         System.out.println("Iterator :");  
  26.           
  27.         Collections.sort(arrayList,Collections.reverseOrder()); //sorting in reverse way  
  28.         Iterator iterator=arrayList.iterator();  
  29.         while (iterator.hasNext()) {  
  30.             System.out.println(iterator.next());  
  31.               
  32.         }  
  33.           
  34.         Collections.swap(arrayList,1,3);  
  35.         System.out.println("Swap :");  
  36.         for (int i = 0; i < arrayList.size(); i++) {  
  37.             System.out.println(arrayList.get(i));  
  38.               
  39.         }  
  40.           
  41.         ArrayList<String>arrayList2=new ArrayList<String>();  
  42.         arrayList2.add("X");  
  43.         arrayList2.add("Z");  
  44.           
  45.         arrayList2.addAll(arrayList);  
  46.         arrayList2.remove(0);  
  47.         System.out.println("New arralist:");  
  48.         for (int i = 0; i < arrayList2.size(); i++) {  
  49.             System.out.println(arrayList2.get(i));  
  50.               
  51.         }  
  52.           
  53.           
  54.     }  
  55.   
  56. }  
Share:

0 Comments:

Post a Comment