例如,假设我有一个Person的JavaBean列表,其中Person有许多属性,包括“name”。
我还有一个名称列表。
现在我想找出所有名字在名称列表中的人。
使用Google Guava,执行此过滤的最佳方法是什么?
到目前为止,我考虑结合Guava和Apache BeanUtils,但那似乎不太优雅。
我还在这里找到了一个反射扩展库:http://code.google.com/p/guava-reflection/,但我不知道如何使用它(文档很少)。
有什么想法吗?
附:你能否看出我很想念Python的列表推导式?