Массив в список в Java
Из массива строк список строят через
Arrays.asList в конструкторе
ArrayList. Массив при этом не
меняется:
import java.util.ArrayList;
import java.util.Arrays;
String[] arr = {"a", "b", "c"};
ArrayList<String> lst = new ArrayList<>(Arrays.asList(arr));
System.out.println(lst);
System.out.println(Arrays.toString(arr));
Массив целых чисел переносят в цикл: на каждой итерации значение дописывают в список:
import java.util.ArrayList;
int[] nums = {1, 2, 3};
ArrayList<Integer> lst = new ArrayList<>();
for (int n : nums) {
lst.add(n);
}
System.out.println(lst);
Дан код:
String[] arr = {"x", "y", "z"};
Получите список с теми же элементами. Выведите список в консоль.
Дан код:
int[] nums = {4, 5, 6};
Получите список с теми же числами. Выведите список в консоль.