How to pass argument to class constructor when initialzed thru ::new in Java8

前端 未结 3 780
时光取名叫无心
时光取名叫无心 2021-01-03 00:41

I am using java 8 stream API to perform action on a list of Store objects.

Store takes a String argument and a Mapper

3条回答
  •  不知归路
    2021-01-03 01:28

    Using Stream generator

    Stream.generate(Item::new)
                    .map(item -> new Item("Hello", "Hi"))
                    .limit(10)
                    .forEach(System.out::println);

提交回复
热议问题