java8新特性: lambda表达式:直接获得某个list/array/对象里面的字段集合

java8新特性: lambda表达式:直接获得某个list/array/对象里面的字段集合

  • java stream toArray()

发现 java 使用 stream 时,经常会将 map 后的数据输入到数组中,这时一般在 stream 语句后面 加上 toArray().

若是对象数组,则要在 toArray 里面加上 生产对象数组的方法引用。

例如: Integer 数组: toArray(Integer[] :: new).

person 数组: toArray(person[] :: new).

 String[] Addr =  instancesList.stream().map(x->x.getIp()).toArray(String[]::new);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章