在Java 7中,我是这样填充ArrayList
的。有更好的方法吗?
List<ScheduleIntervalContainer> scheduleIntervalContainers = new ArrayList<>();
scheduleIntervalContainers.add(scheduleIntervalContainer);
在Java 7中,我是这样填充ArrayList
的。有更好的方法吗?
List<ScheduleIntervalContainer> scheduleIntervalContainers = new ArrayList<>();
scheduleIntervalContainers.add(scheduleIntervalContainer);
List
,可以使用 Stream.generate(s)
生成一个无限的 Stream
,然后使用 limit(maxSize)
限制结果数量。ScheduleIntervalContainer
对象的 List
:List<ScheduleIntervalContainer> scheduleIntervalContainers =
Stream.generate(ScheduleIntervalContainer::new).limit(10).collect(toList());
List<ScheduleIntervalContainer> scheduleIntervalContainers = new ArrayList<>(Arrays.asList(scheduleIntervalContainer));
- Alexis C.Collections.singletonList(…)
可以避免您创建数组... - Holgeradd
的方法更好的方式来添加单个元素吗? - Holger