cle*_*tus 43
Vector
是一个实现List
接口的具体类,所以在技术上它已经是一个List
.你可以这样做:
List list = new Vector();
Run Code Online (Sandbox Code Playgroud)
要么:
List<String> list = new Vector<String>();
Run Code Online (Sandbox Code Playgroud)
(假设Vector
的String
多个).
但是,如果你想将它转换为一个ArrayList
,它是List
Java Collections Framework中与`Vector~ 最接近的实现,那么就这样做:
List newList = new ArrayList(vector);
Run Code Online (Sandbox Code Playgroud)
或仿制,假设Vector
的String
S:
List<String> newList = new ArrayList<String>(vector);
Run Code Online (Sandbox Code Playgroud)