租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

Java如何在Array和List之间进行转换,java arraysort

发布时间:2024-01-24 23:06:47

Java如何在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。