JAVA中List与Array之间互相转换

1. List 转 Array

ArrayList<String> list = new ArrayList<String>();
list.add("dff1");
list.add("dff2");
list.add("dff3");
list.add("dff4");
list.add("dff5");
String[] array = new String[list.size()];
String[] s=list.toArray(array);
System.out.println(Arrays.toString(s));

最好用 new 的方式构建,因为 list.toArray() 默认转换为 Object[] 对象。

2. Array 转 List

String[] string=new String[]{"s1","s2","s3","s4","s5"};
List<String> li= Arrays.asList(string);
System.out.println(li);

转载自:https://www.cnblogs.com/keyi/p/5816768.html

猜你喜欢

转载自blog.csdn.net/huanghanqian/article/details/80864368