EN
Java - convert List<String> to String[] - list of Strings to String array
5 points
Below we have couple of different ways showing how to convert list to array in Java.
In examples we convert from List<String>
to String[]
.
xxxxxxxxxx
1
List<String> list = Arrays.asList("Tim", "Jerry", "Ann");
2
String[] arr = list.toArray(new String[list.size()]);
3
4
// [Tim, Jerry, Ann]
5
System.out.println(Arrays.toString(arr));
xxxxxxxxxx
1
List<String> list = Arrays.asList("Tim", "Jerry", "Ann");
2
String[] arr = list.stream().toArray(String[]::new);
3
4
// [Tim, Jerry, Ann]
5
System.out.println(Arrays.toString(arr));
xxxxxxxxxx
1
List<String> list = Arrays.asList("Tim", "Jerry", "Ann");
2
String[] arr = FluentIterable.from(list).toArray(String.class);
3
4
// [Tim, Jerry, Ann]
5
System.out.println(Arrays.toString(arr));
xxxxxxxxxx
1
List<String> list = Arrays.asList("Tim", "Jerry", "Ann");
2
String[] arr = Iterables.toArray(list, String.class);
3
4
// [Tim, Jerry, Ann]
5
System.out.println(Arrays.toString(arr));