A partir do código abaixo criei as funções copy e printList. O objetivo foi trazer elementos de uma lista para outra mais genérica, que contenha Integer e Double.
List<Integer> myInts = Arrays.asList(1, 2, 3, 4);
List<Double> myDoubles = Arrays.asList(3.14, 6.28);
List<Object> myObjs = new ArrayList<Object>();
copy(myInts, myObjs);
printList(myObjs);
System.out.println("-----");
copy(myDoubles, myObjs);
printList(myObjs);
1
2
3
4
-----
1
2
3
4
3.14
6.28
Ferramentas utilizadas: