问题描述
我想在以下代码中设置值,我正在使用arraylist的数据结构如何,我需要更改int值,即它的最后一个值。我正在其他班级使用设置器更改此值,但我尝试使用
更改此值doc.set(int index,E element)但不起作用。
ArrayList doc = new ArrayList();
doc.add(new Docentes1("carlos","ortega","Cra 1 #e-22","M","3432323",32));
doc.add(new Docentes1("juan","calvo","Cra 22 #r-22","342566323",28));
doc.add(new Docentes1("hermes","tango","Cra 77 #55-45",20));
doc.add(new Docentes1("julia","bueno","Cra 5 #323-32","F",40));
我知道此方法仅适用于具有唯一值的数组,您能帮我吗,我需要更改特定元素的最后一个值,因为我需要迭代数组中的不同元素。
谢谢..
解决方法
尝试使用
doc.stream().forEach(u -> u.setProperty("value"));
其中setProperty()是您需要设置的属性的设置方法。