【发布时间】:2010-10-09 21:36:08
【问题描述】:
我有一些复杂的对象,比如猫,它有很多属性,比如年龄、最喜欢的猫食等等。
一堆猫存储在一个 Java 集合中,我需要找到所有 3 岁的猫,或者那些最喜欢猫食是 Whiskas 的猫。当然,我可以编写一个自定义方法来查找具有特定属性的那些猫,但是这对于许多属性来说变得很麻烦;有一些通用的方法吗?
【问题讨论】:
-
我有同样的stackoverflow问题,最终找到了自己的解决方案,不确定它是否100%成熟,还没有准备好生产,但你可以看看:code.google.com/p/tablej
-
@Shaman,尝试使用谷歌收藏
-
天哪!数据库和 LINQ 的东西就够了。有时您只有一个内存集合,并且想要定位一两个对象。
标签: java collections