数组转List的示例分享
下文笔者讲述将一个数组转list的方法分享,如下所示
数组转List的实现思路
使用Arrays.asList()方法 即可将一个数组转为List对象例:数组转List
import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** * 数组转换List集合 * */ public class ListDemo { public static void main(String[] args) { String[] array={"a","b","c","d"}; /* * 数组只能转换为List集合 * 因为若转换为Set可能会丢失重复元素 */ List list=Arrays.asList(array); System.out.println(list); /* * 通过数组转换的集合,是不能改变集合元素数量的 * 修改集合元素内容,会影响原数组 */ list.set(3, "e"); System.out.println(list); System.out.println(Arrays.toString(array)); /* * 所有的集合实现类都支持一个构造方法 * 该方法可以传入一个Collection, * 那么该构造方法创建出来的集合默认就添加了给定集合中的所有元素 * 这样的构造方法叫做复制构造器 */ List list2=new ArrayList(list); System.out.println(list2); list2.add("f"); System.out.println(list2); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。