List与Array之间的转换,主要是ArrayList与Array的转换,即列表与数组之间的转换。
1. List转Array
方法1:
for循环
方法2:toArray( )方法
//List |
2. Array转List
方法1:for循环
方法2: asList( )方法
ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(arrays)); |
注:直接使用asList( )转换得到的列表只能用来读,当执行add()方法时会抛出异常。本质上,asList( )方法的返回值是java.util.Arrays.ArrayList类型,即Arrays类的私有静态内部类。
方法3:Collections.addAll( )
List<String> list2 = new ArrayList<String>(arrays.length); |