java 数组转为 list ---- 今天发现 Arrays.asList( array ) 数组转为 list 之后再做别的操作会报错

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;
    }

猜你喜欢

转载自blog.csdn.net/beguile/article/details/86632248