können also annehmen, dass Sie ein paar ArrayLists
wie dieses ...
ArrayList list1;
ArrayList list2;
ArrayList list3;
Sie sagen, dass auf einem bestimmten Wert abhängig, möchten Sie eine dieser Listen entfernen? So etwas wie dieses ...
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);
}
}
Ist das, was Sie zu tun versuchen?
Andernfalls sagen Sie Sie eine einzelne ArrayList
haben, die viele andere Listen enthält ...
ArrayList allLists;
allLists.add(new ArrayList());
allLists.add(new ArrayList());
allLists.add(new ArrayList());
Und wollen Sie eine dieser Listen wie diese entfernen ...
public void deleteList(int listNumber){
allLists.remove(listNumber);
}
Also, wenn Sie mit 3 Listen in allLists
gestartet und dann 1 von ihnen entfernt haben, könnten Sie fragen allLists.size()
und es würde Ihnen sagen, dass es nur noch 2 Listen sind?
Wenn es keines von beiden gibt, müssen Sie Ihre Frage besser erklären, damit wir Ihnen helfen können.
Ich bin mir nicht sicher, was die Frage ist; Was meinst du mit "Entfernen einer Liste"? Entfernen Sie eine Liste von was? –
Also, was ist das Problem? – twain249
Ich verstehe Ihre Frage nicht, können Sie genauer sein. –