在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。