我正在使用 Project Lambdas 的 .map() 方法从 List 对象中提取一些数据。之前,Jdk 1.8 包含 Mapper 接口,但现在,我看到它的 map 方法获取 Function 接口。我的方法用法如下:
List<Nut> nutList =new ArrayList<Nut>();
我已经向 nutList 添加了一些项目,并且我使用以下方法通过 getter 提取字段值。
nutList.stream().map(n->n.getShell())
但是上面的 n 参数表现得像一个对象,它不访问原始对象的方法。此用法通常使用 Mapper 功能接口运行。