1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Duvidas Java

Discussão em 'Programação' iniciada por marzvolta, 3 de Janeiro de 2008. (Respostas: 4; Visualizações: 742)

  1. marzvolta

    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
     
  2. SoundSurfer

    SoundSurfer Power Member

    Última edição: 4 de Janeiro de 2008
  3. napalm

    napalm Power Member

  4. marzvolta

    marzvolta What is folding?

    pelo que percebi, o erro está em tentar passar um array de inteiros para uma colecção de strings certo?

    @ http://www.dimap.ufrn.br/~flavia.delicato/collectionsGeneric.pdf
     
  5. napalm

    napalm Power Member

    Última edição: 4 de Janeiro de 2008

Partilhar esta Página