Duvidas Java

marzvolta

What is folding?
Estou actualmente a estudar para um exame e tenho aqui umas duvidas que não estou a conseguir de todo esclarecer.

Tenho este código:
Código:
static <T> void fromArrayToCollection(T[] a, Collection<T> c) {
for (T o : a) {
c.add(o);
}
}
1. Object[] oa = new Object[100];
2. Collection<Object> co = new ArrayList<Object>();
3. fromArrayToCollection(oa, co);
4.
5. String[] sa = new String[100];
6. Collection<String> cs = new ArrayList<String>();
7. fromArrayToCollection(sa, cs);
8. fromArrayToCollection(sa, co);
9.
10.Integer[] ia = new Integer[100];
11.Collection<Integer> ci = new ArrayList<Integer>();
12.fromArrayToCollection(ia, ci);
13.fromArrayToCollection(ia, cs);

Agora a pergunta é, quais as linhas que contém instruções ilegais?

A - 8
B - 3,7,8,12 e 13
C - 12 e 13
D - 12
E - 13
 
Última edição:
Back
Topo