Hallo Leute
also ich habe Folgendes Problem ich habe zwei Listen
teil und
nummernPr1
folgenden Quellcode habe ich in meinem Programm
in der Methode nummern_Gesamt werden die Liste zusammengefügt
aufruf ist die Variable die angibt ob die Methode das erste mal aufgerufen wird
so dadurch das ich ganz oben
teil.clear() mache bekomme ich eine Liste die die Größe 0 hat also alle Einträge sind futsch
warum ?
Ich speicher doch alles in der neuen Liste NummerPr1 ab also sollte es doch kein Probme sein wenn ich die Liste teil bereinige oder ???
Wo ist der Fehler bitte helft mir
ich muss die Liste bereinigen weil ich sie öfters verwende
also ich habe Folgendes Problem ich habe zwei Listen
teil und
nummernPr1
folgenden Quellcode habe ich in meinem Programm
Code:
teil = sesPModel.getProduktService().getNummern("B",teil);
nummernPr1 = sesPModel.nummern_Gesamt(NummernPr1,teil,aufruf);
teil.clear();
in der Methode nummern_Gesamt werden die Liste zusammengefügt
aufruf ist die Variable die angibt ob die Methode das erste mal aufgerufen wird
Code:
public List nummern_Gesamt(List nummer, List nummernTeil,int aufruf){
List neueListe = new ArrayList();
if(nummer.size()==0&& aufruf==0){
neueListe = nummernTeil;
}else{
for(int i=0;i<nummernTeil.size();i++){
String nummerStr = ((String)nummernTeil.get(i)).trim();
if(nummer.contains(nummerStr)){
neueListe.add(nummer);
}
}
}
return neueListe;
}
teil.clear() mache bekomme ich eine Liste die die Größe 0 hat also alle Einträge sind futsch
warum ?
Ich speicher doch alles in der neuen Liste NummerPr1 ab also sollte es doch kein Probme sein wenn ich die Liste teil bereinige oder ???
Wo ist der Fehler bitte helft mir
ich muss die Liste bereinigen weil ich sie öfters verwende