经典的for循环很容易解决这个问题
for (i = 0; i < points.size() - 1; i++) {
PointAG p1 = this.points.get(i);
PointAG p2 = this.points.get(i + 1);
sections.add(new LineSection(p1, p2));
}
Run Code Online (Sandbox Code Playgroud)
是否有可能以功能的方式实现相同的功能,例如使用两个迭代器?