将字符串数组转换为 java.util.List
2022-08-31 08:04:32
如何将数组转换为 ?String
java.util.List
List<String> strings = Arrays.asList(new String[]{"one", "two", "three"});
这是数组的列表视图,列表部分是不可修改的,您无法添加或删除元素。但时间复杂度是O(1)。
如果你想要一个可修改的列表:
List<String> strings =
new ArrayList<String>(Arrays.asList(new String[]{"one", "two", "three"}));
这会将所有元素从源数组复制到新列表中(复杂性:O(n))
使用静态,或者您可以只循环访问数组并将字符串添加到列表中。List list = Arrays.asList(stringArray)