我有一个 POJO 类产品
List<Product> list = new ArrayList<>();
list.add(new Product(1, "HP Laptop Speakers", 25000));
list.add(new Product(30, "Acer Keyboard", 300));
list.add(new Product(2, "Dell Mouse", 150));
现在我想拆分列表以获得输出 HP-Laptop-Speakers&&Acer-Keyboard&&Dell-Mouse.
我只想要一个流中的班轮。到目前为止,我已经设法得到
Optional<String> temp = list.stream().
map(x -> x.name).
map(x -> x.split(" ")[0]).
reduce((str1, str2) -> str1 + "&&" + str2);
System.out.println(temp.get());
输出: HP&&Acer&&Dell
有人可以帮我吗。提前致谢。
largeQ
当年话下
相关分类