Fråga : Java samlingar

Jag har en arraylist det I-förmiddaginnehav i en samling.  Jag tänkte att jag skulle är kompetent att ta fram den ArrayList klonmetoden polymorphically, sedan ArrayList genomför samlingarna har kontakt.  Är här mitt kodifierar.  Förmiddag I inte sure vad I-förmiddag som orätt gör.  Förmiddag I A.C.- nr. bärareplockning upp några Java programmera stunder vår Java programmerare är på semester.

Thank dig.  
> för
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
" codeBody " " genomskärning för samling för statisk elektricitet för >private för class= " för newFileList = nya ArrayList (); Collection oldFileList = nya ArrayList (); //code som sparar lista från en text, sparar. Matchad samling = genomskärning (newFileList, oldFileList);
" klar "

Svar : Java samlingar

Brunnen det är upp till dig som är shanemay, men another långt som gör det, skulle är att overload en metod för varje av den standarda samlingen klassificerar, om du funderare det är värd det. Andra skulle alternativ inkluderar using reflexion. Den kan är bättre att göra efter för att ta bort otydlighet:

1:
2:
3:
4:
5:
   den privata statisk elektricitet  listar genomskärningen (samlingen c1, samlingen c2) {
	Lista resultatet = nya ArrayList (c1);
        result.retainAll (c2);
        gå resultatet tillbaka;
   }
Andra lösningar  
 
programming4us programming4us