要将一个字符串数组转换为列表,可以使用Arrays类的asList()方法。以下是一个示例代码:

import java.util.Arrays;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        String[] arr = {"foo", "bar", "baz"};
        List<String> list = Arrays.asList(arr);
        System.out.println(list);
    }
}

输出:

[foo, bar, baz]

在上面的示例中,我们首先定义了一个字符串数组arr。然后,我们使用Arrays类的asList()方法将该数组转换为列表,并将结果赋给名为list的List变量。最后,我们使用System.out.println()方法打印出列表的内容。

需要注意的是,asList()方法返回的是一个固定大小的列表,不能进行添加或删除元素的操作。如果需要对列表进行修改操作,可以使用ArrayList类的构造函数来创建一个新的可变列表。

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        String[] arr = {"foo", "bar", "baz"};
        List<String> list = new ArrayList<>(Arrays.asList(arr));
        list.add("qux");
        System.out.println(list);
    }
}

输出:

[foo, bar, baz, qux]
java 字符串数组转list

原文地址: https://www.cveoy.top/t/topic/i4uy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录