【发布时间】:2020-04-24 15:35:13
【问题描述】:
我有一个用例,我必须创建具有递增 id 的默认员工列表,
List<Employee> employeeList = new ArrayList<>();
int count = 0;
while (count++ <= 100){
Employee employee = new Employee(count, "a"+count);
employeeList.add(employee);
}
我没有任何可以使用流的集合。我们可以用函数式的方式来做吗?
【问题讨论】:
-
Stream.iterate(0, n -> n + 1).limit(100).map(i -> new Employee(i, "a" + i)).collect(Collectors.toList())
标签: java functional-programming java-stream