【发布时间】:2012-01-28 00:29:28
【问题描述】:
在 Java 程序中,我有一个要根据特定属性过滤的 bean 列表。
例如,假设我有一个 Person 列表,一个 JavaBean,其中 Person 有许多属性,其中包括 'name'。
我还有一个名字列表。
现在我要查找姓名在名单中的所有人员。
使用 Google Guava 执行此过滤器的最佳方法是什么?
到目前为止,我一直在考虑将 Guava 与 Apache beanutils 结合起来,但这似乎并不优雅。
我还在这里找到了一个反射扩展库:http://code.google.com/p/guava-reflection/,但我不确定如何使用它(文档很少)。
有什么想法吗?
附言你能说我真的很怀念 Python 列表理解吗?
【问题讨论】:
标签: java functional-programming guava