java8 lambda表达式
List<Map<String, Object>> listMap = new ArrayList<>();
Map<String, Object> m1 = new HashMap<>();
m1.put("n1", "fsdaf");m1.put("n2", "cccc");
m1.put("n3", "dddd");m1.put("nn", "fffff");
listMap.add(m1);
Map<String, Object> m2 = new HashMap<>();
m2.put("n1", "2fs2daf");m2.put("n2", "2cc2cc");
m2.put("n3", "2dd2dd");m2.put("nn", "2ff2fff");
listMap.add(m2);
List<Map<String, Object>> list = new ArrayList<>();
Map<String, Object> m = null;
for (Iterator<Map<String, Object>> iterator = listMap.iterator(); iterator.hasNext();) {
Map<String, Object> map = iterator.next();
m = new HashMap<>();
Iterator<Entry<String, Object>> it = map.entrySet().iterator();
while(it.hasNext()) {
Entry<String, Object> entry = it.next();
if (!entry.getKey().equals("nn")) {
m.put(entry.getKey(), entry.getValue());
}
}
list.add(m);
}
System.err.println(list);
求list的结果用lambda现实怎么写?