我想问一下
ArrayList<String> list = new ArrayList<>();
list.add("aaa");
list.add("bbb");
list.add("ccc");
list.add("ddd");
for (int i = 0; i < list.size(); i++) {
list.set(i, list.get(i));
}
这里面的
list.set(i, list.get(i));
这个有什么用
我想问一下
ArrayList<String> list = new ArrayList<>();
list.add("aaa");
list.add("bbb");
list.add("ccc");
list.add("ddd");
for (int i = 0; i < list.size(); i++) {
list.set(i, list.get(i));
}
这里面的
list.set(i, list.get(i));
这个有什么用
set是替换指定元素,
虽然结果是没有变化,
但是过程中已经执行元素的替换了,只是值跟原来一样,所以看起来没什么用。
当i=0时,将“aaa”取出并将列表的第一个元素设置为“aaa”?
这玩意不应该有问题代码吗?遍历时候不能去修改呀
没啥卵用啊?