如何实现数组与List的相互转换

List转数组:toArray(arraylist.size()方法

数组转List:Arrays的asList(a)方法

List arrayList = new ArrayList();
arrayList.add("s");
arrayList.add("e");
arrayList.add("n");
/**
 * ArrayList转数组
 */
int size=arrayList.size();
String[] a = arrayList.toArray(new String[size]);
//输出第二个元素
System.out.println(a[1]);//结果:e
//输出整个数组
System.out.println(Arrays.toString(a));//结果:[s, e, n]
/**
 * 数组转list
 */
List list=Arrays.asList(a);
/**
* list转Arraylist
*/
List arrayList2 = new ArrayList();
arrayList2.addAll(list);
System.out.println(list);

这边我看底下有人评论的问题,我这边重新运行了一下代码,所以输入小于的集合的值时结果也是正确的

如何实现数组与List的相互转换_第1张图片

你可能感兴趣的:(如何实现数组与List的相互转换)