Установить значение во вложенной Java в Arraylist

я хочу установить значение в следующем коде, я использую arraylist как структуру данных, мне нужно изменить значение int, это последнее значение. я использую в другом классе установщик для изменения этого значения, но я пытаюсь изменить это с помощью

doc.set(int index,E element), но не работает.

Документ ArrayList = новый ArrayList();

    doc.add(new Docentes1("carlos","ortega","Cra 1 #e-22","M","3432323",32));
    doc.add(new Docentes1("juan","calvo","Cra 22 #r-22","M","342566323",28));
    doc.add(new Docentes1("hermes","tango","Cra 77 #55-45","M","3432323",20));
    doc.add(new Docentes1("julia","bueno","Cra 5 #323-32","F","3432323",40));

Я знаю, что этот метод работает только для массива с уникальным значением. Можете ли вы мне помочь, мне нужно изменить последнее значение определенного элемента, потому что мне нужно перебирать различные элементы внутри массива.

Спасибо..


person Steven Ramirez    schedule 13.08.2020    source источник


Ответы (1)


попробуйте использовать

doc.stream().forEach(u -> u.setProperty("value"));

где setProperty() — это метод установки для атрибута, который вам нужно установить.

person Shubham Parmar    schedule 13.08.2020