Linux 拨号vps windows公众号手机端

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

lewis 8年前 (2017-03-01) 阅读数 8 #程序编程
文章标签 Java

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

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门