在Java 8中使用泛型的谓词

时间:2015-04-20 06:03:56

标签: java generics java-8 predicate

我是Java Generics和Streams的新手

代码1

Predicate<DataObject> p1 = e -> doEvaluate(e.getAttribute1());

代码2

Predicate<Entry<Integer, List>> p2 =  e -> doEvaluate(e.getKey());

这里DataObject是纯Java类,getAttribute1()是类DataObject中的getter方法。 和Entry意味着hashmap的EntrySet。

现在我想编写代码1和代码2共有的一行代码。我该怎么办?

0 个答案:

没有答案