java 数组转为 list :
今天发现用 Arrays.asList( array ) 将数组转换为 list,用转换出来的 list 再做 addAll( anotherList ) 操作会导致报错。
然后自己写了一个 数组转换 list 的方法,转换出来的 list 再做 addAll( anotherList ) 操作就不报错。
所以,以后弃用 Arrays.asList( array ) 这个数组转为 list 的方法,用自己写的这个方法:
// 数组转为 List
public static List<String> arrToList(String[] resArr){
List<String> returnList = new ArrayList<>();
for(int j = 0; j<resArr.length; j++){
returnList.add(resArr[j]);
}
return returnList;
}
// List 转为数组
public static String[] listToArr( List<String> list ) {
String[] arr = new String[ list.size() ];
for ( int j = 0; j < list.size(); j++ ) {
arr[j] = list.get( j );
}
return arr;
}