jdk8 lambda removeif para excluir

pacote com;
importar java.util.ArrayList;
importar java.util.HashMap;
importar java.util.List;
importar java.util.Map;
public class lamber {
public static void main (String [] args) {
List <Map <String, String >> list = new ArrayList <> ();
Mapear <String, String> map = new HashMap <> ();
map.put ("nome", "张三");
list.add (mapa);
mapa = novo HashMap <> ();
map.put ("nome", "李四");
list.add (mapa);
mapa = novo HashMap <> ();
map.put ("nome", "王 五");
list.add (mapa);
for (Map <String, String> mapResult: list) {
System.out.println (mapResult.get ("name"));
}
System.out.println ("---------------------------");
list.removeIf (
li -> li.get ("nome"). equals ("张三")
);
for (Map <String, String> mapResult: list) {
System.out.println (mapResult.get ("name"));
}
}
}

Acho que você gosta

Origin www.cnblogs.com/zhangjiangbin/p/12712989.html
Recomendado
Clasificación