我有一个数组列表,如下所示:
[new Class1(), new Class2(), new Class1(), new Class1()]
我想知道在数组列表中提取 Class1 实例数的最有效方法。
对于上面的例子,我要答案3。
我使用的是 Java 版本“1.7.0_79”。
最佳答案
您可以遍历 ArrayList 并使用 instanceof
运算符进行检查。
for (Object e : lst)
{
if (e instanceof Car)
{
carCount++;
}
}
关于java - 如何计算数组列表中特定类的实例数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36441367/