,把具有一個id
對象Foo
的列表,在Map<Integer,Foo>
與id
爲重點,很容易使用流API:如何使用::運算符,此參考
public class Foo{
private Integer id;
private ....
getters and setters...
}
Map<Integer,Foo> myMap =
fooList.stream().collect(Collectors.toMap(Foo::getId, (foo) -> foo));
有什麼辦法使用::
運營商(foo) -> foo
的東西:替代lambda表達式?像Foo::this
非常感謝,我試圖找到並沒有成功aswer,但它似乎是一個重複的答案。 – user61002