Есть ArrayList
с кастомным классом:
static ArrayList<FoodDiaryClass> foodDiaryList = new ArrayList<>();
Я знаю как добавить позицию к массиву:
FoodDiary.foodDiaryList.add(new FoodDiaryClass(
dateNote, breakfast, dinner, supper, snack, health
));
Но мне нужно заменить определенную позицию в массиве на новые данные по каждому из полей. У меня есть номер заменяемой позиции:
int notePosition;
Я так понимаю, нужно использовать конструкцию типа:
FoodDiary.foodDiaryList.set (position, Object)
Но я не пойму, как именно ее задействовать. Пробую:
FoodDiary.foodDiaryList.set(notePosition (
breakfast, dinner, supper, snack, health, health
)
но получаю ошибку
Как мне заменить строку массива notePosition
на новые данные по полям dateNote, breakfast, dinner, supper, snack, health?
Разобрался. Правильная конструкция:
FoodDiary.foodDiaryList.set(notePosition, new FoodDiaryClass(
dateNote, breakfast, dinner, supper, snack, health
));
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Задача следующая: делается асинхронный вызов, в результате которого получаются некоторые данныеС момента отправки запроса до момента получения...
Есть форма регистрации и входаТребуется, чтобы если пользователь регистриурует аккаунт с таким же email, ником или паролем, ему выдавало сообщение...
Всем привет, Перед установкой Android SDK поставила JDKПроблема возникает при установке SDK, а именно:
В приложении использую rxjava2 retrofit 2Нужно передать фотографии сделаные в приложении на сервер(6 фото) в разные папки так что сделать одним запросом...