使用 Arrays.asList 操作,从根本上讲还是操作原来的数据 array

public static void main(String[] args){
        String[] strArr = new String[]{"a","b","c","d"};
        List<String> list = Arrays.asList(strArr);
        //list.add ("e");                               // 抛出 java.lang.UnsupportedOperationException
        System.out.println(strArr[0]);                 // 输出‘a’
        strArr[0] = "e";                               //list.get (0) 会变,其实还是 array
        System.out.println(strArr[0]);                 // 输出‘e’
}
更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

Jalen Chu 微信支付

微信支付

Jalen Chu 支付宝

支付宝

Jalen Chu 公众号

公众号