Java vector example

Java vector example

Posted on Updated on

vdemo.java

import java.util.Vector;
import java.util.Collections;
import java.util.List;

class vectorDemo
{
Vector<String> days ;

public vectorDemo()
{

days = new Vector<String>();

days.add(“Monday”);
days.add(“Tuesday”);
days.add(“Thursday”);
days.add(“Friday”);
days.add(“Satday”);
days.add(“Sunday”);

}

public void display()
{

for(int i=0;i<days.size();i++)
{

System.out.println(days.get(i));
}

}

public void swap()
{

Collections.swap(days,0,6);

System.out.println(“\n\nElement after swap”);

display();

}

public void sort()
{

System.out.println(“\n\nElement after sort”);
Collections.sort(days);

}

public void remove(String day)
{

days.remove(day);
System.out.println(“\n\nElement after removing ” + day);
display();

}

public void insert(int pos, String day)
{

System.out.println(“\n\n”+ “after inserting ” + day);
days.insertElementAt(day,pos);

display();

}

public void subList()
{

List<String> weekend = days.subList(5,7);

System.out.println(“\n\nElement after sublist”);
System.out.println(weekend);

}

public void search(String day)
{

if(days.contains(day))
{
System.out.println(“\n”+ day + ” found at position “+ days.indexOf(day));
}

}
}

public class vdemo
{
public static void main(String args[])
{

vectorDemo obj = new vectorDemo();

obj.display();
obj.insert(2,”Wednesday”);
obj.swap();
obj.subList();
obj.sort();
obj.remove(“Tuesday”);
obj.search(“Monday”);
}
}

Output

vectordemo