java - 벡터를 문자열 배열로 변환

이 튜토리얼에서는 Java에서 Vector를 String 배열로 변환하는 방법을 살펴 보겠습니다. toArray()

를 사용하여 Vector.
아래 예를 살펴보겠습니다  여기서 toArray().
public String toArray(): 문자열의 배열을 반환합니다.

import java.util.Vector; 

public class VectorToArray {

public static void main(String[] args) {

Vector< 문자열> 벡터 = 새 벡터< 문자열> ();
//요소 추가
vector.add("elt1");
vector.add("elt2");
vector.add("elt3");

System.out.println("벡터 요소:");
for(문자열 e:벡터)
System.out.println(e);

//벡터를 배열로 변환
String[] array = vector.toArray(new String[vector.size()]);
//displayelements
System.out.println("Elements de array:");
for(문자열 e:배열){
System.out.println(e);
}
}
}
런타임:

Vector 요소:
elt1
elt2
elt3
Array 요소:
elt1
elt2
elt3
를 전달하는 것이 더 효율적입니다. 올바른 배열 크기 new String[vector.size()] 이 경우 메서드는 이 array.

Vector to Array using copyInto()

이 방법은 두 단계로 진행됩니다.
  1. Vector
  2. Vector
The copyInto() 을 사용하면 Vector 컬렉션의 모든 요소를 새 배열로 복사 할 수 있습니다.

import java.util.Vector; 

public class VectorToArray {

public static void main(String[] args) {

Vector< 문자열> 벡터 = 새 벡터< 문자열> ();
//요소 추가
vector.add("s1");
vector.add("s2");
vector.add("s3");

System.out.println("벡터 요소:");
for(문자열 e:벡터)
System.out.println(e);

//벡터를 배열로 변환
String[] array = new String[vector.size()];
vector.copyInto(배열);
//displayelements
System.out.println("배열에 복사된 요소:");
for(문자열 e:배열){
System.out.println(e);
}
}
}
런타임:

Vector 요소:
s1
s2
s3
배열에 복사된 요소:
s1
s2
s3