string数组转list
时间: 2023-08-25 12:08:07 浏览: 56
要将一个String数组转换为List,有几种方法可以实现。
第一种方法是使用Arrays.asList()方法。你可以使用这个方法将String数组转换为List。例如,如果你有一个String数组strs,你可以使用以下代码将其转换为List:
String[] strs = {"aa","bb","cc"};
List<String> list = Arrays.asList(strs);
这将创建一个包含数组元素的List。
第二种方法是逐个将数组中的元素复制到List中。你可以创建一个空的ArrayList,然后使用循环将数组中的元素逐个添加到List中。例如:
String[] strs = {"aa","bb","cc"};
List<String> list = new ArrayList<>();
for(int i=0; i<strs.length; i++) {
list.add(strs[i]);
}
这将创建一个包含数组元素的List。
第三种方法是使用toArray()方法。你可以使用这个方法将List转换为String数组。例如,如果你有一个List<String> list,你可以使用以下代码将其转换为String数组:
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
String[] strs = list.toArray(new String[list.size()]);
这将创建一个包含List元素的String数组。
所以,以上是将String数组转换为List的几种方法。你可以根据自己的需求选择其中一种方法来实现。