Уроки Java для профессионалов #2 - Массивы данных ArrayList и LinkedList
Java 660. Как вы конвертируете массив в ArrayList и ArrayList в массив?
Java существует несколько способов для конвертации массива в ArrayList и ArrayList в массив. Рассмотрим каждый из них. String[] array = {"apple", "banana", "cherry"};
ArrayList<String> list = new ArrayList<>(Arrays.asList(array)); Мы создаем новый массив строк, затем используем метод Arrays.asList() для преобразования массива в List и передаем его в конструктор ArrayList. ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("cherry");
String[] array = list...
Java 799. В каких случаях разумно использовать массив, а не ArrayList?
В Java массивы используются для хранения элементов фиксированного размера. Однако, если вам нужно хранить элементы переменной длины, то лучшим выбором будет ArrayList, который реализует интерфейс List и автоматически увеличивает свой размер при добавлении новых элементов. Использование массивов в Java может оказаться разумным в случаях, когда: Вам нужно хранить примитивные типы данных (такие как int, double), которые могут быть размещены непосредственно в массиве...