如何实施以下操作?
让我们说有一个清单:
List<Double> allStops = getAllStops();
此外,还有另一个清单:
List<Double> implementedStops = getImplementedStops();
删除列表allStops
的第X个X条目的正确方法是什么,其中X是implementedStops
的大小?
例如,如果列表allStops
包含以下条目:
[0] = 21
[1] = 25
[2] = 30
[3] = 15
..,且implementedStops
的大小为2,则结果应如下:
[0] = 30
[1] = 15
答案 0 :(得分:1)
您可以使用subList() - 方法:
List<Double> result = allStops.subList(implementedStops.size(), allStops.size());
答案 1 :(得分:1)
int count = 2;
List<Double> lst = new ArrayList<>();
lst.add(1.3);
lst.add(14.2);
lst.add(15.6);
System.out.println(lst);
List<Double> newlst = count<lst.size()?lst.subList(count, lst.size()):new ArrayList<Double>();
System.out.println(newlst);
答案 2 :(得分:0)
“从此列表中删除索引介于fromIndex(包含)和toIndex(独占)之间的所有元素。”
strings.removeRange(0, 2);