从arraylist <string>数组中删除对象

时间:2015-09-13 15:06:36

标签: java arrays arraylist

我有一个ArrayList数组,定义如下。

List<ArrayList<String>> reverseRange = new ArrayList<ArrayList<String>>();

我把它设置为:

[[a, b, c, d, e, f, g, h, i], [a, b, c, d, e, f, g, h, i], [a, b, c, d, e, f, g, h, i], [a, b, c, d, e, f, g, h, i], [a, b, c, d, e, f, g, h, i], [a, b, c, d, e, f, g, h, i], [a, b, c, d, e, f, g, h, i], [a, b, c, d, e, f, g, h, i]]

由:

for (int i = 0; i < naive.size(); i++) { reverseRange.add(A); }

其中A = [b,c,d,e,f,g,h,i]

我想从特定列表中删除对象。像:

reverseRange.get(0).remove("a");

但是当我这样做时,它会从所有列表中删除“a”,结果变为:

[[b, c, d, e, f, g, h, i], [b, c, d, e, f, g, h, i], [b, c, d, e, f, g, h, i], [b, c, d, e, f, g, h, i], [b, c, d, e, f, g, h, i], [b, c, d, e, f, g, h, i], [b, c, d, e, f, g, h, i], [b, c, d, e, f, g, h, i]]

我做错了什么?

0 个答案:

没有答案