我是在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