Sie sind auf Seite 1von 3

import java.lang.

*;
import java.io.*;
import java.util.*;
class vectr
{
public static void main(String arg[])
{
try
{
Vector v=new Vector();
DataInputStream dis=new DataInputStream(System.in);
int a,ch,i,b1;
char b;
String s1;
do
{
System.out.println("Select datatype of new item"
);
System.out.println("1.Integer\n2.Character\n3.Do
uble\n4.String");
ch=Integer.parseInt(dis.readLine());
switch(ch)
{
case 1:
System.out.println("Enter intege
r item");
int item=Integer.parseInt(dis.re
adLine());
v.addElement(item);
break;
case 2:
System.out.println("Enter Charac
ter item");
char item1=(char)dis.readByte();
v.addElement(item1);
break;
case 3:
System.out.println("Enter double
item");
double item2=Double.parseDouble(
dis.readLine());
v.addElement(item2);
break;
case 4:
System.out.println("Enter String
item");
String item3=dis.readLine();
v.addElement(item3);
break;
default:
System.out.println("Wrong choice
");
break;
}
System.out.println("Want to add 0/1?");
b1=Integer.parseInt(dis.readLine());
}
while(b1==1);
System.out.println("*****************");
System.out.println("Original string: ");
for(i=0;i<v.size();i++)
{
System.out.println(v.elementAt(i));
}
System.out.println("*****************");
System.out.println("1.Size\n2.Remove Element\n3.Remove E
lement At\n4.Remove All Elements\n5.Copy Into\n6.Insert Element At");
ch=Integer.parseInt(dis.readLine());
switch(ch)
{
case 1:
System.out.println("\n*****Size*****\n")
;
System.out.println(v.size());
break;
case 2:
System.out.println("\n*****Remove Elemen
t*****\n");
System.out.println("Enter item to be rem
oved");
s1=dis.readLine();
v.removeElement(s1);
System.out.println("New String is: ");
for(i=0;i<v.size();i++)
{
System.out.println(v.elementAt(i
));
}
break;
case 3:
System.out.println("\n*****Remove Elemen
t At*****\n");
System.out.println("Enter position of it
em to be removed");
a=Integer.parseInt(dis.readLine());
v.removeElementAt(a);
System.out.println("New String is: ");
for(i=0;i<v.size();i++)
{
System.out.println(v.elementAt(i
));
}
break;
case 4:
System.out.println("\n*****Remove All El
ements*****\n");
v.removeAllElements();
System.out.println("New String is: ");
for(i=0;i<v.size();i++)
{
System.out.println(v.elementAt(i
));
}
break;
case 5:
System.out.println("\n*****Copy Into****
*\n");
String arr[]=new String[10];
v.copyInto(arr);
for(i=0;i<v.size();i++)
{
System.out.println(arr[i]);
}
break;
case 6:
System.out.println("\n*****Insert Elemen
t At*****\n");
System.out.println("Enter position of it
em to be inserted");
a=Integer.parseInt(dis.readLine());
System.out.println("Enter ITEM");
s1=dis.readLine();
v.insertElementAt(s1,a);
for(i=0;i<v.size();i++)
{
System.out.println(v.elementAt(i
));
}
break;
default:
System.out.println("Wrong choice");
break;
}
}
catch(Exception e)
{
System.out.println(e.getMessage());
}
}
}

Das könnte Ihnen auch gefallen