如何改变java中的ArrayList元素的值?
可以使用迭代器 不过麻烦 为何不用简单的方式 直接上代码
List<String> objects = new ArrayList<>();
objects.add("222");
objects.add(1,"333");
objects.add(2,"555");
for (int i = 0;i<objects.size();i++){
if (objects.get(i).equals("333")){
objects.add(i+1,"444");
}
}
System.out.println(objects);
清楚明了,其他相关元素操作都是有的