List_ArrayList1.htm
Objectives: :
  • Java : List is an ordered Collection , may contain duplicate element.
    • inherits operations from Collection.
    • implements   
Script : Java

import java.util.ArrayList;
import java.util.List; // for List
import java.util.LinkedList; // for Linked List
import java.util.Iterator;
import java.util.Collections;
import java.util.Set;
import java.util.TreeSet;
//set path = C:\Program Files\Java\jdk1.8.0_05\bin
//javac List_ArrayList1.java

public class List_ArrayList1 {
public static void main(String[] args) {
String str1[] = {"A", "C","B","D","E"};
List<String> list1 = new ArrayList<String>();
for(String st1:str1)
{
list1.add(st1); // accessing list with an index
System.out.print( st1);
System.out.print(" || ");// blanks are ignored
}// for loop ends

}// main  block ends
}// class ends
 

Runtime View:  Java

Script : C++
#include <iostream>
#include <list>
#include <string>
using namespace std;

int main()
{

string str1[] = {"A", "B", "C","D"};
list <string> Lstr1(str1, str1+4);
//
cout<<"\n Lstr1.size() : " << Lstr1.size() <<endl; 
list<string>:: iterator it;
 for(it= Lstr1.begin(); it !=Lstr1.end(); it++)
  {
 	 cout <<" "<< *it;
 } 
if(Lstr1.size()>=4)
{
cout<<"\n need to be resized";
Lstr1.resize(3);

}
cout<<"\n Lstr1.size() : " << Lstr1.size() <<endl; 
 return 0; 
}

 

Runtime View : C++