How To Use Vector Collection In Java - Java Vector Example
In this java Collection tutorial we will see How To Use A Vector In Java NetBeans
With Some Java Vector Example of Methodes.
With Some Java Vector Example of Methodes.
1: how to create a Vector
2: how to dispaly data from it
3: how to add an elements in the first
4: how to add an elements in the end
5: how to clear all elements from it
and more........
Source Code:
package javaapp;
import java.util.Enumeration;
import java.util.Iterator;
import java.util.List;
import java.util.Vector;
public class Woirk {
public static void main(String[] args){
//create vector one v
Vector v = new Vector();
v.add(54);
v.add("java");
v.add("csharp");
v.add(100);
v.add("java");
v.add("pc");
v.add("laptop");
v.add(10);
System.out.println(v);
//create vector two v2
Vector v2 = new Vector();
v2.add("java");
v2.add(2015);
v2.add("V2");
//add v2 to v
v.addAll(v2);
System.out.println(v);
//add element at the specified position
v.add(2, 222);
System.out.println(v);
//create a vector three v3
Vector v3 = new Vector();
v3.add("V3");
v3.add("VCT");
v.addAll(v3);
//add collection at the specified position to another collection
v.addAll(0, v3);
System.out.println(v);
//add element and incress the size by one
v.addElement("AddElement");
//insert element at the specified position
v.insertElementAt("insertElementAt", 5);
//get the capacity of the vector
int vectorCapacity = v.capacity();
System.out.println(vectorCapacity);
//check if an element exist in the collection
boolean exist = v.contains(2015);
System.out.println("2015 Exist: "+exist);
//check if a collection exist in the vector
boolean containCollection = v.containsAll(v3);
System.out.println("V3 Exist: "+containCollection);
//get the object by his index
Object obj = v.elementAt(1);
System.out.println(obj);
//return Enumeration of the victor
Enumeration<Object> e = v.elements();
while(e.hasMoreElements()){
System.out.print(e.nextElement()+" - ");
}
System.out.println();
//insert element in the specified place
v.set(0,1111);
v.set(1, 2222);
System.out.println(v);
// get a sub list between two index
List subV = v.subList(2,7);
System.out.println(subV);
//how to use toArray() methode with vector
Object[] obj2 = v.toArray();
for(Object ob : obj2){
System.out.print(ob+", ");
}
System.out.println();
//how to use toArray(T[] a) methode with vector
Object[] ob = v.toArray(new Object[0]);
for(Object o : ob){
System.out.print(o+", ");
}
System.out.println();
//display all vector items with iterator
Iterator it = v.iterator();
while(it.hasNext()){
System.out.print(it.next()+", ");
}
System.out.println();
//create a copy from a vector
Object[] copy = new Object[v.size()];
v.copyInto(copy);
for(Object o : copy){
System.out.print(o+", ");
}System.out.println();
//clone the vector
Object VectorClone = v.clone();
System.out.println(VectorClone);
//get the element at a specified index
Object elementAt = v.elementAt(3);
System.out.println(elementAt);
//check the collection is equals to another collection
System.out.println(v.equals(v));
//return the element at a specified index
System.out.println(v.get(0));
//Returns the index of the first occurrence of the element in the vector
// -1 if not exist
System.out.println(v.indexOf("java"));
/*
get the index of the first occurrence of an element after the given index
*/
System.out.println(v.indexOf("java",4));
//return the last index of an element
System.out.println(v.lastIndexOf("java"));
/*
get the index of the last occurrence of an element after the given index
*/
System.out.println(v.lastIndexOf("java",4));
//return the last element of the victor
System.out.println(v.lastElement());
//check if the vector is empty
System.out.println(v.isEmpty());
//remove element by index
Object removedByIndex = v.remove(0);
System.out.println(removedByIndex);
//remove element by his value
//only the first occurrence
boolean removedByVal = v.remove("VCT");
System.out.println(removedByVal);
//remove a collection from the victor
boolean removeCollection = v.removeAll(v3);
System.out.println(removeCollection);
//the element 2015 will be deleted
v.removeElement(2015);
//the element who has the index 2 will be deleted
v.removeElementAt(2);
//return the victor size
int vSize = v.size();
System.out.println(vSize);
//clear all elements
v.clear();
//clear all elements and set the size to zero
v.removeAllElements();
vSize = v.size();
System.out.println(vSize);
v.removeAllElements();
}
}
and more........
Source Code:
package javaapp;
import java.util.Enumeration;
import java.util.Iterator;
import java.util.List;
import java.util.Vector;
public class Woirk {
public static void main(String[] args){
//create vector one v
Vector v = new Vector();
v.add(54);
v.add("java");
v.add("csharp");
v.add(100);
v.add("java");
v.add("pc");
v.add("laptop");
v.add(10);
System.out.println(v);
//create vector two v2
Vector v2 = new Vector();
v2.add("java");
v2.add(2015);
v2.add("V2");
//add v2 to v
v.addAll(v2);
System.out.println(v);
//add element at the specified position
v.add(2, 222);
System.out.println(v);
//create a vector three v3
Vector v3 = new Vector();
v3.add("V3");
v3.add("VCT");
v.addAll(v3);
//add collection at the specified position to another collection
v.addAll(0, v3);
System.out.println(v);
//add element and incress the size by one
v.addElement("AddElement");
//insert element at the specified position
v.insertElementAt("insertElementAt", 5);
//get the capacity of the vector
int vectorCapacity = v.capacity();
System.out.println(vectorCapacity);
//check if an element exist in the collection
boolean exist = v.contains(2015);
System.out.println("2015 Exist: "+exist);
//check if a collection exist in the vector
boolean containCollection = v.containsAll(v3);
System.out.println("V3 Exist: "+containCollection);
//get the object by his index
Object obj = v.elementAt(1);
System.out.println(obj);
//return Enumeration of the victor
Enumeration<Object> e = v.elements();
while(e.hasMoreElements()){
System.out.print(e.nextElement()+" - ");
}
System.out.println();
//insert element in the specified place
v.set(0,1111);
v.set(1, 2222);
System.out.println(v);
// get a sub list between two index
List subV = v.subList(2,7);
System.out.println(subV);
//how to use toArray() methode with vector
Object[] obj2 = v.toArray();
for(Object ob : obj2){
System.out.print(ob+", ");
}
System.out.println();
//how to use toArray(T[] a) methode with vector
Object[] ob = v.toArray(new Object[0]);
for(Object o : ob){
System.out.print(o+", ");
}
System.out.println();
//display all vector items with iterator
Iterator it = v.iterator();
while(it.hasNext()){
System.out.print(it.next()+", ");
}
System.out.println();
//create a copy from a vector
Object[] copy = new Object[v.size()];
v.copyInto(copy);
for(Object o : copy){
System.out.print(o+", ");
}System.out.println();
//clone the vector
Object VectorClone = v.clone();
System.out.println(VectorClone);
//get the element at a specified index
Object elementAt = v.elementAt(3);
System.out.println(elementAt);
//check the collection is equals to another collection
System.out.println(v.equals(v));
//return the element at a specified index
System.out.println(v.get(0));
//Returns the index of the first occurrence of the element in the vector
// -1 if not exist
System.out.println(v.indexOf("java"));
/*
get the index of the first occurrence of an element after the given index
*/
System.out.println(v.indexOf("java",4));
//return the last index of an element
System.out.println(v.lastIndexOf("java"));
/*
get the index of the last occurrence of an element after the given index
*/
System.out.println(v.lastIndexOf("java",4));
//return the last element of the victor
System.out.println(v.lastElement());
//check if the vector is empty
System.out.println(v.isEmpty());
//remove element by index
Object removedByIndex = v.remove(0);
System.out.println(removedByIndex);
//remove element by his value
//only the first occurrence
boolean removedByVal = v.remove("VCT");
System.out.println(removedByVal);
//remove a collection from the victor
boolean removeCollection = v.removeAll(v3);
System.out.println(removeCollection);
//the element 2015 will be deleted
v.removeElement(2015);
//the element who has the index 2 will be deleted
v.removeElementAt(2);
//return the victor size
int vSize = v.size();
System.out.println(vSize);
//clear all elements
v.clear();
//clear all elements and set the size to zero
v.removeAllElements();
vSize = v.size();
System.out.println(vSize);
v.removeAllElements();
}
}
//OUTPUT:
[54, java, csharp, 100, java, pc, laptop, 10]
[54, java, csharp, 100, java, pc, laptop, 10, java, 2015, V2]
[54, java, 222, csharp, 100, java, pc, laptop, 10, java, 2015, V2]
[V3, VCT, 54, java, 222, csharp, 100, java, pc, laptop, 10, java, 2015, V2, V3, VCT]
20
2015 Exist: true
V3 Exist: true
VCT
V3 - VCT - 54 - java - 222 - insertElementAt - csharp - 100 - java - pc - laptop - 10 - java - 2015 - V2 - V3 - VCT - AddElement -
[1111, 2222, 54, java, 222, insertElementAt, csharp, 100, java, pc, laptop, 10, java, 2015, V2, V3, VCT, AddElement]
[54, java, 222, insertElementAt, csharp]
1111, 2222, 54, java, 222, insertElementAt, csharp, 100, java, pc, laptop, 10, java, 2015, V2, V3, VCT, AddElement,
1111, 2222, 54, java, 222, insertElementAt, csharp, 100, java, pc, laptop, 10, java, 2015, V2, V3, VCT, AddElement,
1111, 2222, 54, java, 222, insertElementAt, csharp, 100, java, pc, laptop, 10, java, 2015, V2, V3, VCT, AddElement,
1111, 2222, 54, java, 222, insertElementAt, csharp, 100, java, pc, laptop, 10, java, 2015, V2, V3, VCT, AddElement,
[1111, 2222, 54, java, 222, insertElementAt, csharp, 100, java, pc, laptop, 10, java, 2015, V2, V3, VCT, AddElement]
java
true
1111
3
8
12
3
AddElement
false
1111
true
true
13
0