阅读量:0
在Java中,可以使用toArray()
方法将List转换为Array,也可以使用Arrays.asList()
方法将Array转换为List。以下是具体的示例代码:
将List转换为Array:
import java.util.ArrayList; import java.util.List; public class ConvertListToArray { public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("Apple"); list.add("Banana"); list.add("Orange"); String[] array = list.toArray(new String[list.size()]); for (String fruit : array) { System.out.println(fruit); } } }
将Array转换为List:
import java.util.Arrays; import java.util.List; public class ConvertArrayToList { public static void main(String[] args) { String[] array = {"Apple", "Banana", "Orange"}; List<String> list = Arrays.asList(array); for (String fruit : list) { System.out.println(fruit); } } }
需要注意的是,Arrays.asList()
方法返回的List是一个固定长度的List,不支持增删操作。如果需要对List进行增删操作,可以使用new ArrayList<>(Arrays.asList(array))
来创建一个可变长度的List。