Show programming java string list collection array [Edit] EN Java - convert List<String> to String[] - list of Strings to String array 2 contributors 7 contributions 0 discussions 5 points Created by: halfera 351 Below we have couple of different ways showing how to convert list to array in Java. 1. List.toArrayList<String> list = Arrays.asList("Tim", "Jerry", "Ann"); String[] arr = list.toArray(new String[list.size()]); // [Tim, Jerry, Ann] System.out.println(Arrays.toString(arr));2. Java 8 - streamList<String> list = Arrays.asList("Tim", "Jerry", "Ann"); String[] arr = list.stream().toArray(String[]::new); // [Tim, Jerry, Ann] System.out.println(Arrays.toString(arr));3. Guava - FluentIterable.fromList<String> list = Arrays.asList("Tim", "Jerry", "Ann"); String[] arr = FluentIterable.from(list).toArray(String.class); // [Tim, Jerry, Ann] System.out.println(Arrays.toString(arr));4. Guava - Iterables.toArrayList<String> list = Arrays.asList("Tim", "Jerry", "Ann"); String[] arr = Iterables.toArray(list, String.class); // [Tim, Jerry, Ann] System.out.println(Arrays.toString(arr)); |