【发布时间】:2020-06-30 20:35:02
【问题描述】:
我有一个这样的枚举列表:
public enum Fruit {
Apple,
Mango,
Banana,
kiwi
}
我也有这样的课
public class FruitShop {
private String name;
public FruitShop(String name) {
this.name = name
}
我想创建一个 FruitShop 类的对象列表,将每个枚举作为参数传递
List<FruitShop> shoplists = new new ArrayList<>()
shoplists.add(Fruit.Apple.name())
shoplists.add(Fruit.Mango.name())
shoplists.add(Fruit.Banana.name())
shoplists.add(Fruit.kiwi.name())
如何使用 java8 流实现这一点?
【问题讨论】:
-
你尝试了吗?什么没用?
shoplists.add(Fruit.Apple.name())是否适用于您现有的代码?
标签: java list java-8 java-stream