【发布时间】:2016-07-24 12:32:43
【问题描述】:
首先,抱歉,这个问题可能已经回答了,但我的搜索并没有真正告诉我任何事情,而且我也不知道我在搜索什么。
基本上,我需要创建一个 List 的类对象(只存储类/不存储初始化的对象 - 真的不知道如何解释)并将它们与另一个类对象进行比较(ala instanceof )。但我不知道该怎么做。
一个例子是:
我想这样做:
if(something1 instanceof something2)
带有“something1's”的List,以便能够像这样遍历它:
for(int i= 0 ; i <= list.size; i++)
{
if (list.get(i) instanceof something2)
doSomething();
}
所以我基本上需要知道我必须如何/在实际列表中存储什么才能执行类似的操作。
这可能吗?
我希望这有点可以理解。
【问题讨论】:
-
是的。使用类“Class”的通用列表,例如 List
classes = new ArrayList ();
标签: java list loops instanceof forge