Eld*_*rry 1 java arrays vector
我必须一个一个地推动我的元素吗?我试过类似的东西
String[] array;
array=...
Vector<String> vector = new Vector<String>(array);
Run Code Online (Sandbox Code Playgroud)
但我的日食标志着这是一个错误.
Rei*_*eus 13
Vector 没有直接接受数组的构造函数.
假设array是类型String[],你可以这样做
Vector<String> vector = new Vector<String>(Arrays.asList(array));
Run Code Online (Sandbox Code Playgroud)
更好地使用,ArrayList因为它没有使用同步方法的开销.你可以用
List<String> list = new ArrayList<>(Arrays.asList(array));
Run Code Online (Sandbox Code Playgroud)
这也会产生一个可变的集合.
| 归档时间: |
|
| 查看次数: |
43588 次 |
| 最近记录: |