我是在java中使用ArrayList
的新手。我有几个列表,并希望编写一个用它的元素去除列表的方法。以下是我迄今为止:删除ArrayList的元素
public void delete(double value){
list.remove(value);
}
之后,我希望得到的输出:
public ArrayList<Double> getlist(){
return list;
}
我是在java中使用ArrayList
的新手。我有几个列表,并希望编写一个用它的元素去除列表的方法。以下是我迄今为止:删除ArrayList的元素
public void delete(double value){
list.remove(value);
}
之后,我希望得到的输出:
public ArrayList<Double> getlist(){
return list;
}
所以,让我们假设你有几个ArrayLists
这样的...
ArrayList list1;
ArrayList list2;
ArrayList list3;
你是说,根据给定值时,要删除这些列表中的一个?所以像这样...
public void deleteList(ArrayList listToRemove){
listToRemove = null;
}
public void chooseListToRemove(int listNumber){
if (listNumber == 1){
deleteList(list1);
}
else if (listNumber == 2){
deleteList(list2);
}
else if (listNumber == 3){
deleteList(list3);
}
}
这是你想要做什么?
否则,你说你有一个包含许多其他列表单ArrayList
...
ArrayList allLists;
allLists.add(new ArrayList());
allLists.add(new ArrayList());
allLists.add(new ArrayList());
而且要删除这些列表像这样的一个...
public void deleteList(int listNumber){
allLists.remove(listNumber);
}
因此,如果您从allLists
开始列出3个列表,然后删除其中的1个,则可以询问allLists.size()
,它会告诉您只剩下2个列表?
如果它们都不是这些,那么你真的需要更好地解释你的问题,以便我们能够帮助你。
从列表界面:
从这个列表中的所有包含在它的元素删除指定的集合(可选操作)。
boolean removeAll(Collection<?> c);
我不确定问题是什么; “删除列表”是什么意思?从什么中删除列表? – 2012-04-12 23:37:12
那么是什么问题? – twain249 2012-04-12 23:37:14
我不明白你的问题,你可以更具体。 – 2012-04-12 23:39:17