Java怎么在Array和List之间进行转换

   2025-01-31 4490
核心提示:在Java中,可以使用toArray()方法将List转换为Array,也可以使用Arrays.asList()方法将Array转换为List。以下是具体的示例代码:

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

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言