import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class C {
/**
* @param args
*/
public static void main(String[] args) {
Map<String, List<Object>> map = new HashMap<String, List<Object>>();
List<Object> aList = new ArrayList<Object>();
aList.add(new A());
aList.add(new A());
map.put("1", aList);
List<Object> bList = new ArrayList<Object>();
bList.add(new B());
bList.add(new B());
map.put("2", bList);
for (String s : map.keySet()) {
List<Object> list = map.get(s);
for (Object object : list) {
if(object instanceof A) {
System.out.println("AAA");
} else {
System.err.println("BBB");
}
}
}
}
}Java泛型instanceof用法
最新推荐文章于 2022-05-20 23:11:11 发布
本文通过具体示例展示了如何使用Java中的HashMap和ArrayList来存储不同类型对象的集合,并演示了如何遍历这些集合进行实例判断。
612





