在集合中查找具有给定属性的所有对象

16 浏览
0 Comments

在集合中查找具有给定属性的所有对象

我有一些复杂的对象,比如一只猫,它有许多属性,比如年龄、喜欢的猫粮等等。

一群猫被存储在一个Java集合中,我需要找到所有年龄为3岁的猫,或者那些喜欢Whiskas猫粮的猫。当然,我可以编写一个自定义方法来找到具有特定属性的猫,但是如果属性很多,这样做就变得麻烦了;有没有一种通用的方法来实现这个?

0