Hace un par de semanas compartimos un tutorial sobre la conversión de ArrayList a String Array. En este tutorial, veremos cómo convertir un vector en una matriz de cadenas en Java.
Ejemplo
Echemos un vistazo al siguiente ejemplo en el que estamos convirtiendo un vector de cadenas en una matriz. Estamos usando método toString () de la clase Vector para hacer esto.
public String toString()
: Devuelve una representación de cadena de este vector, que contiene la representación de cadena de cada elemento.
import java.util.Vector; public class VectorToArray { public static void main(String[] args) { // Creating a Vector of String elements Vector<String> vector = new Vector<String>(); // Add elements to Vector vector.add("Item1"); vector.add("Item2"); vector.add("Item3"); vector.add("Item4"); vector.add("Item5"); vector.add("Item6"); //Converting Vector to String Array String[] array = vector.toArray(new String[vector.size()]); //Displaying Array Elements System.out.println("String Array Elements :"); for(int i=0; i < array.length ; i++){ System.out.println(array[i]); } } }
Producción:
String Array Elements : Item1 Item2 Item3 Item4 Item5 Item6
Los pasos que seguimos en el código anterior son:
1) Creó un vector de tipo String
2) Se le agregaron elementos usando el método add (Elemento E) de la clase Vector.
3) Convierta el vector en matriz usando toArray(new String[vector.size()])
.