У меня есть один ArrayList из 10 строк. Как обновить индекс 5
с другим значением String.Как обновить элемент в определенной позиции в ArrayList?
ответ
Пусть arrList
быть ArrayList
и newValue
новый String
, то просто сделать:
arrList.set(5, newValue);
Это можно найти в ссылке here апи Java.
list.set(5,"newString");
Я думаю, вы имеете в виду индекс 5, поскольку ArrayList имеет только 10 элементов, и это взорвется. ;) – 2010-12-04 09:53:18
arrList.set(5,newValue);
и если и хотят, чтобы обновить его, то добавьте эту строку также
youradapater.NotifyDataSetChanged();
arrayList.set (место, NEWVALUE); location = где u wnna insert, newValue = новый элемент, который вы вставляете.
Извещение не является обязательным, зависит от условий.
import java.util.ArrayList;
import java.util.Iterator;
public class javaClass {
public static void main(String args[]) {
ArrayList<String> alstr = new ArrayList<>();
alstr.add("khan");
alstr.add("yogesh");
alstr.add("kapil");
alstr.add("rajoria");
for(String str : alstr) {
System.out.println(str);
}
// update value here
alstr.set(3, "Ramveer");
System.out.println("with Iterator");
Iterator<String> itr = alstr.iterator();
while (itr.hasNext()) {
Object obj = itr.next();
System.out.println(obj);
}
}}
arrayList.set(5,newValue);
arrayList
является соответствующим списком, который вы хотите обновить и newValue
это значение, которое вы пытаетесь заменить на 5-й индекс
- 1. Как обновить объект в определенной позиции в ArrayList?
- 2. Вставить в ArrayList в определенной позиции
- 3. Присвоить элемент ArrayList, если переменная int равна позиции в ArrayList
- 4. Как обновить элемент из ArrayList на ArrayAdapter в Android
- 5. PyQt: Как получить элемент в определенной позиции в TreeWidget?
- 6. Как добавить элемент списка в определенной позиции в Google Docs
- 7. Как получить элемент в определенной позиции в поле со списком?
- 8. Обновить значение в определенной позиции для каждых двух строк массив
- 9. Извлечь информацию об объекте из определенной позиции в arraylist?
- 10. Обновить атрибут элемент в arraylist на java?
- 11. подэлементы в позиции arraylist
- 12. Как определить, какой элемент (или элементы) существует в определенной позиции?
- 13. ArrayList IndexOutOfBoundsException в позиции 0
- 14. добавить переменную в массив в определенной позиции
- 15. Добавить элемент на определенной позиции JQuery массива
- 16. Место элемент списка в определенной позиции в списке CheckBox
- 17. Обновить значение OrderedDict в позиции?
- 18. Переупорядочивание массива в массивList в определенной позиции
- 19. Невозможно вернуть элемент в python в определенной позиции на сетке
- 20. Обновление значения hashMap в определенной позиции
- 21. Как обновить позицию позиции флажка
- 22. остановка UIScrollView в определенной позиции
- 23. Как обновить элемент с указанной строкой в ArrayList
- 24. Добавление HTML в определенной позиции
- 25. Qt 4.7 - Диалог позиции в определенной позиции в родительском окне
- 26. Удалить символ в определенной позиции в массиве
- 27. вставить строку в определенной позиции
- 28. fs.createReadStream() в определенной позиции файла
- 29. Изменение данных из определенной позиции в ListView
- 30. RecyclerView - Как сгладить прокрутку до вершины позиции на определенной позиции?
Очень общий вопрос для людей нового для Явы `ArrayList <> `библиотека. Существование метода `set (pos, val)` не является интуитивным и не подходит для других парадигм Java. – 2016-08-02 23:00:47