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用法
最新推荐文章于 2024-08-04 11:50:55 发布