Java by API/java.util/Vector

Материал из Java эксперт
Перейти к: навигация, поиск

new Vector(Collection c)

   <source lang="java">
 

import java.util.Arrays; import java.util.Vector; public class Main {

 public static void main(String args[]) {
   Integer[] array = {1,2,3,4,5};
   Vector<Integer> v = new Vector<Integer>(Arrays.asList(array));
   
   System.out.println(v);
 }

}


 </source>
   
  
 
  



Save Vector to File

   <source lang="java">
 

import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.util.Arrays; import java.util.Enumeration; import java.util.Vector; public class MainClass {

 public static void main(String args[]) throws Exception {
   String[] a = new String[]{"a","b","c"};
   
   Vector v = new Vector(Arrays.asList());
   ByteArrayOutputStream baos = new ByteArrayOutputStream();
   ObjectOutputStream oos = new ObjectOutputStream(baos);
   oos.writeObject(v);
   oos.close();
   ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
   ObjectInputStream ois = new ObjectInputStream(bais);
   Vector v2 = (Vector) ois.readObject();
   Enumeration e = v.elements();
   while (e.hasMoreElements()) {
     System.out.println(e.nextElement());
   }
 }

}


 </source>
   
  
 
  



Vector: addElement(E e)

   <source lang="java">
 

/*

* Output: 

5.0 5.0 5.0 5.0 5.0

*/

import java.util.Vector; public class MainClass {

 public static void main(String args[]) {
   Vector v = new Vector();
   for(int i = 0; i < 5; i++) {
     v.addElement(new Double(5));
   }
   for(int i = v.size() - 1; i >= 0; i--) {
     System.out.print(v.elementAt(i) + " ");
   }
 }

}



 </source>
   
  
 
  



Vector: add(T e)

   <source lang="java">
 

import java.util.Vector; public class Main {

 public static void main(String args[]) {
   Vector<String> v = new Vector<String>();
   v.add("Hello");
   v.add("Hello");
   String s = v.get(0);
   System.out.println(s);
 }

}


 </source>
   
  
 
  



Vector: capacity()

   <source lang="java">
 

/**

*Output: 

Initial size: 0 Initial capacity: 3 First element: 1 Last element: 2

  • /

import java.util.Vector; public class MainClass {

 public static void main(String args[]) {
   // initial size is 3, increment is 2
   Vector<Integer> v = new Vector<Integer>(3, 2);
   System.out.println("Initial size: " + v.size());
   System.out.println("Initial capacity: " + v.capacity());
   v.addElement(1);
   v.addElement(2);
   System.out.println("First element: " + v.firstElement());
   System.out.println("Last element: " + v.lastElement());
   if (v.contains(3))
     System.out.println("Vector contains 3.");
 }

}


 </source>
   
  
 
  



Vector: clear()

   <source lang="java">
 

import java.util.Vector; public class Main {

 public static void main(String args[]) {
   Vector v = new Vector(5);
   for (int i = 0; i < 10; i++) {
     v.add(i,0);
   }
   System.out.println(v);
   
   v.clear();
   
   System.out.println(v);
 }

}


 </source>
   
  
 
  



Vector: containsAll(Collection<?> c)

   <source lang="java">
 

import java.util.Vector; public class Main {

 public static void main(String args[]) {
   Vector<String> v = new Vector<String>();
   v.add("A");
   v.add("B");
   Vector<String> v2 = new Vector<String>();
   v2.add("A");
   v2.add("B");
   v2.add("C");
   boolean isContaining = v2.containsAll(v);
   System.out.println(isContaining);
 }

}


 </source>
   
  
 
  



Vector: contains(Object obj)

   <source lang="java">
 

/**

*Output: 

Initial size: 0 Initial capacity: 3 First element: 1 Last element: 2

  • /

import java.util.Vector; public class MainClass {

 public static void main(String args[]) {
   // initial size is 3, increment is 2
   Vector<Integer> v = new Vector<Integer>(3, 2);
   System.out.println("Initial size: " + v.size());
   System.out.println("Initial capacity: " + v.capacity());
   v.addElement(1);
   v.addElement(2);
   System.out.println("First element: " + v.firstElement());
   System.out.println("Last element: " + v.lastElement());
   if (v.contains(3))
     System.out.println("Vector contains 3.");
 }

}


 </source>
   
  
 
  



Vector: copyInto(Object[] anArray)

   <source lang="java">
 

import java.util.Vector; public class Main {

 public static void main(String args[]) {
   Vector<String> v1 = new Vector<String>();
   v1.add("A");
   v1.add("B");
   v1.add("C");
   String array[] = new String[v1.size()];
   v1.copyInto(array);
   for (int i = 0; i < array.length; i++) {
     System.out.println(array[i]);
   }
 }

}


 </source>
   
  
 
  



Vector: elementAt(int index)

   <source lang="java">
 

/*

* Output: 

5.0 5.0 5.0 5.0 5.0

*/

import java.util.Vector; public class MainClass {

 public static void main(String args[]) {
   Vector v = new Vector();
   for(int i = 0; i < 5; i++) {
     v.addElement(new Double(5));
   }
   for(int i = v.size() - 1; i >= 0; i--) {
     System.out.print(v.elementAt(i) + " ");
   }
 }

}



 </source>
   
  
 
  



Vector: elements()

   <source lang="java">
 

/*

* Output:

5 -14.14 Hello

*/

import java.util.Enumeration; import java.util.Vector; public class MainClass {

 public static void main(String args[]) {
   Vector vector = new Vector();
   vector.addElement(new Integer(5));
   vector.addElement(new Float(-14.14f));
   vector.addElement(new String("Hello"));
   Enumeration e = vector.elements();
   while(e.hasMoreElements()) {
     Object obj = e.nextElement();
     System.out.println(obj);
   }
 }

}



 </source>
   
  
 
  



Vector: ensureCapacity(int minCapacity)

   <source lang="java">
 

import java.util.Vector; public class Main {

 public static void main(String args[]) {
   Vector v = new Vector(5);
   for (int i = 0; i < 10; i++) {
     v.add(0,i);
   }
   System.out.println(v);
   System.out.println(v.size());  
   v.ensureCapacity(40);
   for (int i = 0; i < 10; i++) {
     v.add(0,i);
   }
   
   System.out.println(v);
   System.out.println(v.size());
 }

}


 </source>
   
  
 
  



Vector: equals(Object o)

   <source lang="java">
 

import java.util.Vector; public class Main {

 public static void main(String args[]) {
   Vector<Integer> v = new Vector<Integer>(5);
   for (int i = 0; i < 10; i++) {
     v.add(0,i);
   }
   System.out.println(v);
 
   Vector<Integer> v2 = new Vector<Integer>(5);
   for (int i = 0; i < 10; i++) {
     v2.add(0,i);
   }
   System.out.println(v2);
   
   System.out.println(v2.equals(v));
   
   v2.removeAll(v);
   
   System.out.println(v2);
 }
 

}


 </source>
   
  
 
  



Vector: firstElement()

   <source lang="java">
 

/**

*Output: 

Initial size: 0 Initial capacity: 3 First element: 1 Last element: 2

  • /

import java.util.Vector; public class MainClass {

 public static void main(String args[]) {
   // initial size is 3, increment is 2
   Vector<Integer> v = new Vector<Integer>(3, 2);
   System.out.println("Initial size: " + v.size());
   System.out.println("Initial capacity: " + v.capacity());
   v.addElement(1);
   v.addElement(2);
   System.out.println("First element: " + v.firstElement());
   System.out.println("Last element: " + v.lastElement());
   if (v.contains(3))
     System.out.println("Vector contains 3.");
 }

}


 </source>
   
  
 
  



Vector: get(int index)

   <source lang="java">
 

import java.util.Vector; public class Main {

 public static void main(String args[]) {
   Vector<String> v = new Vector<String>();
   v.add("Hello");
   v.add("Hello");
   String s = v.get(0);
   System.out.println(s);
 }

}


 </source>
   
  
 
  



Vector: hashCode()

   <source lang="java">

import java.util.Vector; public class Main {

 public static void main(String args[]) {
   Vector<String> v1 = new Vector<String>();
   v1.add("A");
   v1.add("B");
   v1.add("C");
   System.out.println(v1.hashCode());
 }

}

 </source>
   
  
 
  



Vector: indexOf(Object o)

   <source lang="java">
 

/*

Output:

[A, B, C] Contains A?: true Where"s A?: 0 Where"s B from end?: 1 C

* */

import java.util.Vector; public class MainClass {

 static String members[] = { "A", "B", "C"};
 public static void main(String args[]) {
   Vector v = new Vector();
   for (int i = 0, n = members.length; i < n; i++) {
     v.add(members[i]);
   }
   System.out.println(v);
   System.out.println("Contains A?: " + v.contains("A"));
   System.out.println("Where"s A?: " + v.indexOf("A"));
   System.out.println("Where"s B from end?: " + v.lastIndexOf("B"));
   int index = 0;
   int length = v.size();
   while ((index < length) && (index >= 0)) {
     index = v.indexOf("C", index);
     if (index != -1) {
       System.out.println(v.get(index));
       index++;
     }
   }
 }

}


 </source>
   
  
 
  



Vector: indexOf(Object o, int index)

   <source lang="java">

import java.util.Vector; public class Main {

 public static void main(String[] args) {
   Vector<String> v = new Vector<String>();
   v.add("1");
   v.add("2");
   v.add("3");
   v.add("4");
   v.add("5");
   v.add("1");
   v.add("2");
   System.out.println(v.indexOf("1", 4));
   System.out.println(v.lastIndexOf("2", 5));
 }

}

 </source>
   
  
 
  



Vector: insertElementAt(E obj, int index)

   <source lang="java">
 

/*

* Output: 

[5, -14.14] [5, String to be inserted, -14.14] [5, String to be inserted]

*/

import java.util.Vector; public class MainClass {

 public static void main(String args[]) {
   Vector vector = new Vector();
   vector.addElement(new Integer(5));
   vector.addElement(new Float(-14.14f));
   System.out.println(vector);
   String s = new String("String to be inserted");
   vector.insertElementAt(s, 1);
   System.out.println(vector);

   vector.removeElementAt(2);
   System.out.println(vector);
 }

}



 </source>
   
  
 
  



Vector: isEmpty()

   <source lang="java">
 

import java.util.Vector; public class Main {

 public static void main(String args[]) {
   Vector v = new Vector(5);
   for (int i = 0; i < 10; i++) {
     v.add(0,i);
   }
   System.out.println(v);
 
   v.setSize(0);
   System.out.println(v);
   System.out.println(v.isEmpty());
 }

}


 </source>
   
  
 
  



Vector: iterator()

   <source lang="java">
 

import java.util.Iterator; import java.util.Vector; public class Main {

 public static void main(String args[]) {
   Vector<String> v = new Vector<String>();
   v.add("A");
   v.add("B");
   Iterator i = v.iterator();
   while (i.hasNext()) {
     System.out.println(i.next());
   }
 }

}


 </source>
   
  
 
  



Vector: lastElement()

   <source lang="java">
 

/**

*Output: 

Initial size: 0 Initial capacity: 3 First element: 1 Last element: 2

  • /

import java.util.Vector; public class MainClass {

 public static void main(String args[]) {
   // initial size is 3, increment is 2
   Vector<Integer> v = new Vector<Integer>(3, 2);
   System.out.println("Initial size: " + v.size());
   System.out.println("Initial capacity: " + v.capacity());
   v.addElement(1);
   v.addElement(2);
   System.out.println("First element: " + v.firstElement());
   System.out.println("Last element: " + v.lastElement());
   if (v.contains(3))
     System.out.println("Vector contains 3.");
 }

}


 </source>
   
  
 
  



Vector: lastIndexOf(Object o)

   <source lang="java">
 

import java.util.Vector; public class Main {

 static String members[] = { "A", "I", "C", "D", "E", "F", "G", "H", "I", "J" };
 public static void main(String args[]) {
   Vector v = new Vector();
   for (int i = 0, n = members.length; i < n; i++) {
     v.add(members[i]);
   }
   System.out.println(v);
   System.out.println(v.lastIndexOf("I"));
 }

}


 </source>
   
  
 
  



Vector: lastIndexOf(Object o, int index)

   <source lang="java">

import java.util.Vector; public class Main {

 public static void main(String[] args) {
   Vector<String> v = new Vector<String>();
   v.add("1");
   v.add("2");
   v.add("3");
   v.add("4");
   v.add("5");
   v.add("1");
   v.add("2");
   System.out.println(v.indexOf("1", 4));
   System.out.println(v.lastIndexOf("2", 5));
 }

}

 </source>
   
  
 
  



Vector: listIterator()

   <source lang="java">

import java.util.ListIterator; import java.util.Vector; public class Main {

 public static void main(String[] args) {
   Vector<String> v = new Vector<String>();
   v.add("1");
   v.add("2");
   v.add("3");
   v.add("4");
   v.add("5");
   ListIterator itr = v.listIterator();
   while (itr.hasNext()){
     System.out.println(itr.next());
   }
   while (itr.hasPrevious()){
     System.out.println(itr.previous());
   }
 }

}

 </source>
   
  
 
  



Vector: removeAll(Collection<?> c)

   <source lang="java">
 

import java.util.Vector; public class Main {

 public static void main(String args[]) {
   Vector<Integer> v = new Vector<Integer>(5);
   for (int i = 0; i < 10; i++) {
     v.add(0,i);
   }
   System.out.println(v);
 
   Vector<Integer> v2 = new Vector<Integer>(5);
   for (int i = 0; i < 10; i++) {
     v2.add(0,i);
   }
   System.out.println(v2);
   
   System.out.println(v2.equals(v));
   
   v2.removeAll(v);
   
   System.out.println(v2);
 }
 

}


 </source>
   
  
 
  



Vector: removeAllElements()

   <source lang="java">

import java.util.Vector; public class Main {

 public static void main(String[] args) {
   Vector<String> v = new Vector<String>();
   v.add("1");
   v.add("2");
   v.add("3");
   System.out.println(v.size());
   v.clear();
   v.removeAllElements();
   System.out.println(v.size());
 }

}

 </source>
   
  
 
  



Vector: removeElementAt(int index)

   <source lang="java">
 

import java.util.Vector; public class Main {

 public static void main(String args[]) {
   Vector v = new Vector(5);
   for (int i = 0; i < 10; i++) {
     v.add(0,i);
   }
   System.out.println(v.capacity());
   System.out.println(v);
   
   v.remove(1);
   
   v.removeElementAt(2);
   
   System.out.println(v);
   System.out.println(v.capacity());
   
 }

}


 </source>
   
  
 
  



Vector: removeElement(Object obj)

   <source lang="java">
 

import java.util.Vector; public class Main {

 public static void main(String args[]) {
   Vector v = new Vector(5);
   for (int i = 0; i < 10; i++) {
     v.add(0,i);
   }
   System.out.println(v.capacity());
   System.out.println(v);
   
   v.remove(new Integer(9));
   
   v.removeElement(new Integer(2));
   
   System.out.println(v);
   System.out.println(v.capacity());
   
 }

}


 </source>
   
  
 
  



Vector: remove(int index)

   <source lang="java">
 

import java.util.Vector; public class Main {

 public static void main(String args[]) {
   Vector v = new Vector(5);
   for (int i = 0; i < 10; i++) {
     v.add(0,i);
   }
   System.out.println(v.capacity());
   System.out.println(v);
   
   v.remove(1);
   
   v.removeElementAt(2);
   
   System.out.println(v);
   System.out.println(v.capacity());
   
 }

}


 </source>
   
  
 
  



Vector: remove(Object o)

   <source lang="java">
 

import java.util.Vector; public class Main {

 public static void main(String args[]) {
   Vector v = new Vector(5);
   for (int i = 0; i < 10; i++) {
     v.add(0,i);
   }
   System.out.println(v.capacity());
   System.out.println(v);
   
   v.remove(new Integer(9));
   
   v.removeElement(new Integer(2));
   
   System.out.println(v);
   System.out.println(v.capacity());
   
 }

}


 </source>
   
  
 
  



Vector: retainAll(Collection<?> c)

   <source lang="java">
 

import java.util.Vector; public class Main {

 public static void main(String args[]) {
   Vector<Integer> v = new Vector<Integer>(5);
   for (int i = 0; i < 10; i++) {
     v.add(0,i);
   }
   System.out.println(v);
 
   Vector<Integer> v2 = new Vector<Integer>(5);
   for (int i = 0; i < 5; i++) {
     v2.add(0,i);
   }
   System.out.println(v2);
   System.out.println(v2.equals(v));
   
   v.retainAll(v2);
   System.out.println(v);
 }

}


 </source>
   
  
 
  



Vector: set(int index, Object element)

   <source lang="java">
 

import java.util.Vector; public class Main {

 public static void main(String args[]) {
   Vector<Object> v = new Vector<Object>(5);
   for (int i = 0; i < 10; i++) {
     v.add(0,i);
   }
   System.out.println(v);
 
   for (int i = 0; i < 10; i++) {
     v.set(i,"A");
   }
   System.out.println(v);
 }

}


 </source>
   
  
 
  



Vector: setSize(int newSize)

   <source lang="java">
 

import java.util.Vector; public class Main {

 public static void main(String args[]) {
   Vector<Object> v = new Vector<Object>(5);
   for (int i = 0; i < 10; i++) {
     v.add(0,i);
   }
   System.out.println(v);
   v.setSize(3);
   System.out.println(v);
 }

}


 </source>
   
  
 
  



Vector: size()

   <source lang="java">
 

/**

*Output: 

Initial size: 0 Initial capacity: 3 First element: 1 Last element: 2

  • /

import java.util.Vector; public class MainClass {

 public static void main(String args[]) {
   // initial size is 3, increment is 2
   Vector<Integer> v = new Vector<Integer>(3, 2);
   System.out.println("Initial size: " + v.size());
   System.out.println("Initial capacity: " + v.capacity());
   v.addElement(1);
   v.addElement(2);
   System.out.println("First element: " + v.firstElement());
   System.out.println("Last element: " + v.lastElement());
   if (v.contains(3))
     System.out.println("Vector contains 3.");
 }

}


 </source>
   
  
 
  



Vector: subList(int fromIndex, int toIndex)

   <source lang="java">
 

import java.util.List; import java.util.Vector; public class Main {

 public static void main(String args[]) {
   Vector<String> v1 = new Vector<String>();
   v1.add("A");
   v1.add("B");
   v1.add("C");
   List l = v1.subList(1, 2);
   for (int i = 0; i < l.size(); i++) {
     System.out.println(l.get(i));
   }
 }

}


 </source>
   
  
 
  



Vector: toArray()

   <source lang="java">
 

import java.util.Vector; public class Main {

 public static void main(String args[]) {
   Vector<String> v1 = new Vector<String>();
   v1.add("A");
   v1.add("B");
   v1.add("C");
   Object[] array = v1.toArray();
   for (int i = 0; i < array.length; i++) {
     System.out.println(array[i]);
   }
 }

}


 </source>
   
  
 
  



Vector: toArray(T[] a)

   <source lang="java">
 

import java.util.Vector; public class Main {

 public static void main(String args[]) {
   Vector<String> v1 = new Vector<String>();
   v1.add("A");
   v1.add("B");
   v1.add("C");
   String array[] = new String[0];
   array = (String[]) v1.toArray(array);
   for (int i = 0; i < array.length; i++) {
     System.out.println(array[i]);
   }
 }

}


 </source>