다음 코드에서는 v1과 v2라는 두 개의 벡터를 선언하고 Collections.copy() 복사를 더 쉽게 할 수 있습니다.
import java.util.Collections;출력:
import java.util.Vector;
public class Copy {
public static void main(String[] args) {
Vectorv1 = new Vector ();
v1.add("a");
v1.add("b");
v1.add("c");
v1.add("d");
v1.add("e");
벡터<문자열> v2 = 새로운 벡터<문자열>(5);
v2.add("a2");
v2.add("b2");
v2.add("c2");
v2.add("d2");
v2.add("e2");
System.out.println("v2(이전): "+v2);
Collections.copy(v2, v1);
System.out.println("v2(이후): "+v2);
}
}
v2(이전): [a2, b2, c2, d2, e2]
v2(이후): [a, b, c, d, e]
참고: Collections.copy() 은 두 번째 벡터 v2가 비어 있거나 크기가 v1의 크기와 일치하지 않는 경우 예외를 발생시킵니다.이 메서드는 메모리를 할당하고 v1. |
Commentaires (0)
Laisser un commentaire
Connectez-vous pour commenter
Rejoignez la discussion et partagez vos connaissances avec la communauté
Chargement des commentaires...