Cuestión : Colecciones de Java

Tengo un arraylist que me estoy sosteniendo en una colección.  Pensé que podría tener acceso al método de la copia de ArrayList polymorphically, desde los instrumentos de ArrayList que las colecciones interconectan.  Aquí está mi código.  No estoy seguro qué estoy haciendo mal.  Soy A.C. # revelador que coge alguna Java que programa mientras que nuestro programador de Java es el vacaciones.

Thank usted.  
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
intersección estática de la colección del >private " notpretty " " del class= de " codeSnippet865283 del id= del
 = nuevo ArrayList ();

oldFileList de Collection = nuevo ArrayList ();

//code para archivar la lista de un archivo de texto.  

Colección emparejada = intersección (newFileList, oldFileList);
class= del

Respuesta : Colecciones de Java

Incumbe bien a usted shanemay, pero otra manera de hacerlo sería sobrecargar un método para cada uno de las clases estándar de la colección si usted piensa que lo vale. Otras opciones incluirían usar la reflexión. Puede ser que sea mejor hacer el siguiente para quitar ambigüedad:

1:
2:
3:
4:
5:
   intersección estática  privada de la lista (colección c1, colección c2) {
	Resultado de la lista = nuevo ArrayList (c1);
        result.retainAll (c2);
        resultado de vuelta;
   }
Otras soluciones  
 
programming4us programming4us