java 字符串数组转list
要将一个字符串数组转换为列表,可以使用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]
原文地址: https://www.cveoy.top/t/topic/i4uy 著作权归作者所有。请勿转载和采集!