0% found this document useful (0 votes)
4 views7 pages

Java Vector: Capacity and Examples

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views7 pages

Java Vector: Capacity and Examples

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

Vector:

The Underlying Data Structure is Resizable Array OR Growable Array.


 Insertion Order is Preserved.
 Duplicate Objects are allowed.
 Heterogeneous Objects are allowed.
 null Insertion is Possible.
 Implements Serializable, Cloneable and RandomAccess interfaces.

 Every Method Present Inside Vector is Synchronized and Hence Vector Object is
Thread Safe.

 Vector is the Best Choice if Our Frequent Operation is Retrieval.


 Worst Choice if Our Frequent Operation is Insertion OR Deletion in the Middle.

Constructors:
1) Vector v = new Vector();

 Creates an Empty Vector Object with Default Initial Capacity 10.


 Once Vector Reaches its Max Capacity then a New Vector Object will be Created
with

new Capacity = current capacity *2;

Example :

package list;

import [Link];

public class VectorDemo {

public static void main(String[] args) {

Vector v = new Vector();


[Link]([Link]());
[Link](67);
[Link](89);
[Link](67);
[Link]("Santosh");
[Link](null);
[Link](67);
[Link](89);
[Link](67);
[Link]("Santosh");
[Link](null);
[Link](89);
[Link]([Link]());
[Link](v);

}
2)Vector v=new Vector(initial capacity);

package list;

import [Link];

public class VectorDemo {

public static void main(String[] args) {

Vector v = new Vector(12);


[Link]([Link]());
[Link](67);
[Link](89);
[Link](67);
[Link]("Santosh");
[Link](null);
[Link](67);
[Link](89);
[Link](67);
[Link]("Santosh");
[Link](null);
[Link](89);
[Link](null);
[Link](89);
[Link]([Link]());
[Link](v);

3) Vector v = new Vector(initial Capacity, int incremental Capacity);

package list;

import [Link];

public class VectorDemo {

public static void main(String[] args) {

Vector v = new Vector(12,6);


[Link]([Link]());
[Link](67);
[Link](89);
[Link](67);
[Link]("Santosh");
[Link](null);
[Link](67);
[Link](89);
[Link](67);
[Link]("Santosh");
[Link](null);
[Link](89);
[Link](null);
[Link](89);
[Link]([Link]());
[Link](v);

4) Vector v = new Vector(Collection c);

Example :

package list;

import [Link];
import [Link];

public class VectorDemo {

public static void main(String[] args) {

ArrayList al=new ArrayList();


[Link](56);
[Link](78);
[Link](89);
[Link](al);

Vector v = new Vector(al);


[Link]([Link]());
[Link](67);
[Link](89);
[Link](67);
[Link]("Santosh");
[Link](null);
[Link](67);
[Link](89);
[Link](67);
[Link]("Santosh");
[Link](null);
[Link](89);
[Link](null);
[Link](89);
[Link]([Link]());
[Link](v);

}
Methods of Vector Class:
1) To Add Elements:
 add(Object o)Collection
 add(int index, Object o)List
 addElement(Object o) Vector

Example :

package list;

import [Link];

public class VectorDemo {

public static void main(String[] args) {

Vector v = new Vector(12);

[Link](67);
[Link](89);
[Link](67);
[Link]("Santosh");
[Link](null);
[Link](v);
[Link](1, "Bikkad");
[Link](v);

2) To Remove Elements:
 remove(Object o) Collection
 removeElement(Object o)Vector
 remove(int index) List
 removeElementAt(int index)Vector
 clear() Collection
 removeAllElements()Vector

Example 1:
package list;

import [Link];

public class VectorDemo {

public static void main(String[] args) {

Vector v = new Vector(12);

[Link](67);
[Link](89);
[Link](68);
[Link]("Santosh");
[Link](null);
[Link](v);
[Link](1);
[Link](2);
[Link](v);

Example2 :

package list;

import [Link];

public class VectorDemo {

public static void main(String[] args) {

Vector v = new Vector(12);

[Link](67);
[Link](89);
[Link](68);
[Link]("Santosh");
[Link](null);
[Link](v);
Integer valueOf = [Link](89);
[Link](valueOf);
Integer valueOf2 = [Link](68);
[Link](valueOf2);
[Link](v);

Example 3:

package list;

import [Link];

public class VectorDemo {

public static void main(String[] args) {

Vector v = new Vector(12);

[Link](67);
[Link](89);
[Link](68);
[Link]("Santosh");
[Link](null);
[Link](v);
// [Link]();
[Link]();
[Link](v);

3) To Retrive Elements:
 Object get(int index)List
 Object elementAt(int index)Vector
 Object firstElement() Vector
 Object lastElement()Vector

Example :

package list;

import [Link];

public class VectorDemo {

public static void main(String[] args) {

Vector v = new Vector(12);

[Link](67);
[Link](89);
[Link](68);
[Link]("Santosh");
[Link](null);
[Link](v);
[Link]([Link](1));
[Link]([Link](2));
[Link]([Link]());
[Link]([Link]());
[Link](v);

4) Some Other Methods:


 int size()
 int capacity()
 Enumeration element()

Example :

package list;
import [Link];

public class VectorDemo {

public static void main(String[] args) {

Vector v = new Vector(12);

[Link](67);
[Link](89);
[Link](68);
[Link]("Santosh");
[Link](null);
[Link]([Link]());
[Link]([Link]());
[Link](v);

You might also like