在Java 7之前和之后,通常会使用以下代码查看列表:
for (String s : MapperContent.ZGONC) {
mapper.mapZgonc(s);
}
从Java 8开始,可以使用Lambda表达式。我的IDE,NetBeans,当然作为一个暗示告诉我,使用"功能操作"。
如何使用"新的编码风格"?
来浏览该列表答案 0 :(得分:7)
试试这个:
MapperContent.ZGONC.forEach(mapper::mapZgonc);
答案 1 :(得分:0)
如果您想根据列表值执行某些操作,可以执行以下操作:
Stream.of(MapperContent.ZGONC).forEach(el -> {
mapper.mapZgonc(el);
});
Stream API还有其他有用的功能,如map,reduce,filter,collect。