map()
, flatmap()
二维数组转一维
map()
正常使用的时候无法做到转化维度
比如
java
1 | String[] words = new String[]{"Hello","World"}; |
输出结果为两个array的地址
flatmap()
而如果使用flatmap()
就可以将其转成同一维度
java
1 | String[] words = new String[]{"Hello","World"}; |
二维数组转一维数组
如果是二维数组的情况
java
1 | { {'a','b'}, {'c','d'}, {'e','f'} }; |
还是使用flatmap()
java
1 | public static void main(String[] args) { |
这样接下来就可以对合并后的数组集合进行操作
java
1 | {'a','b','c','d','e','f'} |