Каким способом можно изменить поле объекта ArrayList, зная только индекс? Много объектов с одинаковыми именами(
class records{String name = "Paul";}
ArrayList<record> records = new ArrayList<record>();
...
Нужно изменить поле name с Paul на Victor в уже созданном объекте, который находиться в Arraylist.
Ответы (1 шт):
Автор решения: Сергей Бувака
→ Ссылка
class Records {
private String name;
public void setName (String name) {
this.name = name;
}
public String getName {
return name;
}
}
Примерно так должен выглядеть ваш класс Records. Тут я присоединюсь к комментариям о том, что вам необходимо почитать об основах ООП.
Тогда ваша задача сведется у такому решению.
ArrayList<Records> records = new ArrayList<Records>();
Records rec = records.get(yourPosition);
rec.setName("blablabla");