【发布时间】:2016-02-06 12:47:14
【问题描述】:
考虑以下 ArrayList:
[0] => Person
[1] => User
[2] => Dummy
如何使用 Java 流检查此数组列表是否包含除 Person 或 User 之外的任何其他对象?
这样我就可以创建一个 if 语句,如果它包含 only Person 和 User,则返回 null,或者如果它包含除 Person 或 @ 之外的任何其他对象,则返回 arraylist 本身987654327@像这样:
if( /*arrayList contains only Person and User*/ ) {
return null;
}
else {
//arrayList contains other objects besides Person and User
return arrayList;
}
【问题讨论】:
-
为什么不使用
instanceof? -
这是
ArrayList<Object>(或ArrayList<?>)吗?你为什么使用原始类型? -
是的,它是一个未指定对象类型的数组列表
标签: java arraylist java-8 java-stream