【发布时间】:2015-10-02 11:55:38
【问题描述】:
我有一个关于 Java 8 和列表的问题。是否可以比我下面的代码更容易地初始化列表?
final List<List<ScheduleIntervalContainer>> weekScheduler = new ArrayList<>();
weekScheduler.add(0, new ArrayList<ScheduleIntervalContainer>());
weekScheduler.add(1, new ArrayList<ScheduleIntervalContainer>());
weekScheduler.add(2, new ArrayList<ScheduleIntervalContainer>());
weekScheduler.add(3, new ArrayList<ScheduleIntervalContainer>());
weekScheduler.add(4, new ArrayList<ScheduleIntervalContainer>());
weekScheduler.add(5, new ArrayList<ScheduleIntervalContainer>());
weekScheduler.add(6, new ArrayList<ScheduleIntervalContainer>());
【问题讨论】:
-
你可以在 for 循环中完成。
-
我会使用一个循环并将其隐藏在扩展 ArrayList 的“WeekScheduler”类中,然后我就不必再次查看代码......永远。
标签: java java-8 java-stream