package facadeTest.mapAndObject;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* 将map放到list中,找出指定的value值在那个map中 Object可以强转成map
*
*/
public class MapAndObjectChange {
public static void main(String[] args) {
Map map = new HashMap();
Map map01 = new HashMap();
Map map02 = new HashMap();
List> list = new ArrayList>();
List> list01 = new ArrayList>();
map.put("1", "fds");
map.put("2", "valu");
map01.put("3", "a");
map01.put("4", "b");
list.add(map);
list.add(map01);
// Object可以强转成map
for (Object object : list) {
map02 = (Map) object;
String value = (String) map02.get("3");
if ("a".equals(value)) {
list01.add(map02);
}
}
System.out.println(list01);
}
}