Java Vector toArray()

Java Vector [Java Vector] Java Vector


toArray() Vector Vector

  1. Object[] toArray()
  2. <T> T[] toArray(T[] a)

1: Object[] toArray()

Object[] toArray()

Vector Object Vector

import java.util.Vector;

public class VectorToArrayExample {
    public static void main(String[] args) {
        // Vector
        Vector<String> vector = new Vector<>();
       
        //
        vector.add("Apple");
        vector.add("Banana");
        vector.add("Orange");
       
        // toArray()
        Object[] array = vector.toArray();
       
        //
        for (Object element : array) {
            System.out.println(element);
        }
    }
}

Apple
Banana
Orange

  1. Object[]
  2. Vector 0

2: T[] toArray(T[] a)

<T> T[] toArray(T[] a)

import java.util.Vector;

public class VectorToArrayExample2 {
    public static void main(String[] args) {
        // Vector
        Vector<String> vector = new Vector<>();
       
        //
        vector.add("Red");
        vector.add("Green");
        vector.add("Blue");
       
        // String
        String[] colorArray = new String[vector.size()];
       
        // toArray(T[] a)
        colorArray = vector.toArray(colorArray);
       
        //
        for (String color : colorArray) {
            System.out.println(color);
        }
    }
}

Red
Green
Blue

  • a Vector

  • a a
  • a

  1. a Vector null
  2. a null NullPointerException

Object[] toArray() T[] toArray(T[] a)
Object[] T[]
Vector

  1. API toArray()

  2. Vector

  3. toArray(T[] a)


Q1: toArray()

A:

Q2: toArray()

A: toArray(T[] a)

Q3: Vector toArray()

A: 0 null

Q4: toArray() Object[]

A: Java


  1. toArray(new T[0]) Java 6

  2. Vector


Vector toArray() Java Java ArrayList Vector Vector toArray()

Java Vector [Java Vector] Java Vector