将字符串数组转换为java.util.List

如何将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))

相关文章
相关标签/搜索