我想将ArrayList转换为ArrayList。我实际上有一个双列表中的标签,我想创建一个整数列表。我正在尝试添加一个到另一个,但我当然需要一个投射过程。将双列阵列表投射到整数ArrayList
ArrayList<Integer> lab = new ArrayList<Integer>();
lab.addAll(labels.data); //labels.data is an Arraylist of Doubles.
如何将一个列表投给另一个? 我已经试过这一个补充一个:
ArrayList<Integer> lab = new ArrayList<Integer>();
for (int i = 0; i < labels.data.size(); i++) {
lab.set(i, labels.data.get(i).intValue());
}
但我收到outOfBoundsError。
@snake_plissken为什么这样做? – SK9
迭代并构建一个新的'ArrayList'。 – Maroun
你不能,你一个接一个地添加它们。可能重复[我怎样转换的ArrayList