Programs based on Vector

1)Program to implement a Vector that accepts five items from the command line and store them in a Vector and display the objects stored in a Vector.
Code:
           import java.util.*;
           class Vectordemo
           {
         public static void main(String args[])
         {
       Vector v=new Vector();
       for(int i=0;i<=5;i++)
       {
     try
     {
   v.addElement(args[i]);
     }
     catch(Exception e)
     {}
       }
       Enumeration en=v.elements();
       System.out.println("\nElements in vector");
       while(en.hasMoreElements())
       {
     System.out.println(en.nextElement());
       }
         }
           }
Output:
           C:\Program Files\Java\jdk1.6.0_07\bin>javac Vectordemo.java
           C:\Program Files\Java\jdk1.6.0_07\bin>java Vectordemo 50 20 60 80 75
           Elements in vector
           50
           20
           60
           80
           75


Code:
          
import java.util.*;
class VectorDemo3
{
public static void main(String args[])
{
Vector vtr=new Vector(3,2);
System.out.println("Initial size="+vtr.size());
System.out.println("Initial Capacity="+vtr.capacity());
vtr.addElement(new Integer(1));
vtr.addElement(new Integer(2));
vtr.addElement(new Integer(3));
vtr.addElement(new Integer(4));
System.out.println("Capacity after 4 addition="+vtr.capacity());
vtr.addElement(new Double(5.45));
System.out.println("Capacity after 5 addition="+vtr.capacity());
vtr.addElement(new Double(6.08));
vtr.addElement(new Integer(7));
System.out.println("Capacity after 7 addition="+vtr.capacity());
vtr.addElement(new Float(9.4));
vtr.addElement(new Integer(10));
System.out.println("Capacity after 9 addition="+vtr.capacity());
vtr.addElement(new Integer(11));
vtr.addElement(new Integer(12));
System.out.println("First Element="+(Integer)vtr.firstElement());
System.out.println("Last Element="+(Integer)vtr.lastElement());
if(vtr.contains(new Integer(3)))
{
System.out.println("\n Vector contains 3");
}
System.out.println("\n Elements in Vector")
Enumeration e=vtr.elements();
while(e.hasMoreElements())
{
System.out.println(e.nextElement());
}
}
}

Output:
C:\Program Files\Java\jdk1.6.0_07\bin>javac VectorDemo3.java
C:\Program Files\Java\jdk1.6.0_07\bin>java VectorDemo3
Initial size=0
Initial Capacity=3
Capacity after 4 addition=5
Capacity after 5 addition=5
Capacity after 7 addition=7
Capacity after 9 addition=9
First Element=1
Last Element=12

Vector contains 3
Elements in Vector
1
2
3
4
5.45
6.08
7
9.4
10
11
12



3)Demo program for addElement() and insertElementat() of vector class and use of enumeration class.
Code:
          
import java.util.*;
class VectorDemo1
{
public static void main(String args[])
{
Vector V1=new Vector();
int len=args.length;
for(int i=0;i<=len;i++)
{
try
{
V1.addElement(args[i]);
}
catch(Exception e)
{}
}
V1.insertElementAt("COBOL",2);
Enumeration e=V1.elements();
while(e.hasMoreElements())
{
System.out.println(e.nextElement());
}
}
}

Output:
C:\Program Files\Java\jdk1.6.0_07\bin>javac VectorDemo1.java
C:\Program Files\Java\jdk1.6.0_07\bin>java VectorDemo1 Java C++ VisualBasic Pascal
Java
C++
COBOL
VisualBasic
Pascal





4) Demo program for addElement() and insertElementat() of vector class and use of iteration class.
Code:
          
import java.util.*;
class VectorDemo2
{
public static void main(String args[])
{
Vector V1=new Vector();
int len=args.length;
for(int i=0;i<=len;i++)
{
try
{
V1.addElement(args[i]);
}
catch(Exception e)
{}
}
V1.insertElementAt("COBOL",2);
Iterator itr=V1.iterator();
while(itr.hasNext())
{
System.out.println(itr.next());
}
}
}

Output:
C:\Program Files\Java\jdk1.6.0_07\bin>javac VectorDemo2.java
C:\Program Files\Java\jdk1.6.0_07\bin>java VectorDemo2 Java C++ VisualBasic Pascal
Java
C++
COBOL
VisualBasic
Pascal


No comments:

Post a Comment