我有两个清单:List<SomeObject> objectList;
List<String> stringList;
当SomeObject
具有成员name
时,该成员的类型为String
。
检查stringList
是否包含不是someObject
中任何objectList
名称的字符串的最佳方法是什么?
最佳答案
遍历objectList中的对象,并将每个名称添加到Set<String>
(我们将其称为nameSet
)。然后呼叫nameSet.containsAll(stringList)
。