目前我有两个列表
private List<Department> subdepts = new LinkedList<Department>();
private List<Employee> employees = new LinkedList<Employee>();
在运行时,我将它们作为对象获取,但我需要知道何时看到List<Department>
我逃脱了以下代码。
// o is an Object
if(o instanceof List){
List l = (List)o;
if(l.size() > 0){
if(l.get(0) instanceof Department){
但是如果列表为空,我该怎么办?我怎么知道它是否是一个List<Department>
?