В этом кратком руководстве мы узнаем, как преобразовать массив в список, используя основные библиотеки Java, Guava и Apache Commons Collections. Давайте начнем с преобразования из списка в массив с использованием обычной Java: @Test
public void givenUsingCoreJava_whenListConvertedToArray_thenCorrect() {
List<Integer> sourceList = Arrays.asList(0, 1, 2, 3, 4, 5);
Integer[] targetArray = sourceList.toArray(new Integer[0]);
} Обратите внимание, что для нас предпочтительнее использовать метод toArray(new T[0]), а не toArray(new T[size]). Как доказывает Алексей Шипилев в своем блоге, это быстрее, безопаснее и чище. Теперь давайте используем Guava API для того же преобразования: @Test
public void givenUsingGuava_whenListConvertedToArray_thenCorrect() {
List<Integer> sourceList = Lists.newArrayList(0, 1, 2, 3, 4, 5);
int[] targetArray = Ints.toArray(sourceList);
} Давайте начнем с простого Java-решения для преобразования массива в список: @Test
public void givenUsingCore