2 года назад
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...
2 года назад
Java 905. Как одной строчкой скопировать элементы любой collection в массив?
Для копирования элементов из коллекции в массив можно использовать метод toArray() из интерфейса Collection. Вот пример однострочного кода: Collection<String> collection = new ArrayList<>(); // Добавьте элементы в коллекцию String[] array = collection.toArray(new String[0]); В этом примере мы создали экземпляр коллекции ArrayList и добавили в неё элементы (замените ArrayList на любую другую коллекцию, если требуется). Затем мы используем метод toArray(), передавая ему новый массив типа String с размером 0...