String Array GroupingBy

Intro String Array GroupingBy

這篇介紹String Array GroupingBy.

Example

1
2
3
4
5
6
7
8
9
10
11
12
13
將 String[] test = new String[]{"a", "b", "c", "d", "e", "f"};
拆成兩個 String[] => [a, b, c] [d, e, f] 的作法:

example:

Arrays.stream(test).collect(Collectors.groupingBy(it -> counter.getAndIncrement() / 3))
.forEach((k, v) -> {
System.out.println(Arrays.toString(v.toArray()));
});

Output:
[a, b, c]
[d, e, f]