Изменение элемента списка в Java
Элемент списка по индексу перезаписывают
методом set. Остальные позиции
не сдвигаются:
import java.util.ArrayList;
import java.util.Arrays;
ArrayList<Integer> nums = new ArrayList<>(Arrays.asList(1, 2, 3));
nums.set(1, 5);
System.out.println(nums);
Тот же прием для строк в списке:
import java.util.ArrayList;
import java.util.Arrays;
ArrayList<String> tags = new ArrayList<>(Arrays.asList("a", "b", "c"));
tags.set(0, "z");
System.out.println(tags);
Дан код:
import java.util.ArrayList;
import java.util.Arrays;
ArrayList<Integer> nums = new ArrayList<>(Arrays.asList(1, 2, 3));
Замените значение с индексом 1
на число 5. Выведите список
в консоль.
Дан код:
import java.util.ArrayList;
import java.util.Arrays;
ArrayList<Integer> items = new ArrayList<>(Arrays.asList(10, 20, 30, 40));
Замените значение с индексом 1
на число 99. Выведите список
в консоль.