已解决
Arrays.asList()涉及到数组数量的修改报错
来自网友在路上 189889提问 提问时间:2023-11-20 11:41:27阅读次数: 89
最佳答案 问答题库898位专家为你答疑解惑
Arrays.asList()返回的是一个内部类,可以对数组进行值的修改
但是,如果涉及到数组数量的修改,就会报错,因为它数组指向的还是原数组
public class Main6 {public static void main(String[] args) {String[] stringArray = new String[3];stringArray[0] = "one";stringArray[1] = "two";stringArray[2] = "three";//Arrays.asList()返回的是一个内部类,可以对数组进行值的修改//但是,如果涉及到数组数量的修改,就会报错,因为它数组指向的还是原数组List<String> stringList = Arrays.asList(stringArray);stringList.set(0,"one-list");System.out.println(stringArray[0]);//看这3个操作,如果涉及到数组数量的修改,就会报错,因为它数组指向的还是原数组stringList.add("four");stringList.remove(2);stringList.clear();}
}
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"Arrays.asList()涉及到数组数量的修改报错":http://eshow365.cn/6-40315-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 让别人访问电脑本地
- 下一篇: 算法设计与分析 | 众数问题(c语言)