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

duvida com Lists em java

Discussão em 'Programação' iniciada por yOURsELF, 11 de Novembro de 2007. (Respostas: 2; Visualizações: 681)

  1. yOURsELF

    yOURsELF Power Member

    Pessoal tenho aqui uma duvida do funcionamento das Lists do java.
    Por exemplo, tenho uma lista de objectos X ( List <X> ) e queria remover um deles. Para tal uso list.remove(x1). Como é que o objecto é achado na lista? eu tenho uma compareTo na classe do objecto X, cuja interface extende a Comparable, será por essa função que a lista compara os objectos?
     
  2. theforbidden1

    theforbidden1 Banido

    Alterar o titulo para Genericos. A classe List deve ter 1 método, outro para remover, etc para comparar...


    A interface extende ou implementa a Comparable?
     
  3. napalm

    napalm Power Member

    Não. É usada a função "equals" para testes de igualdade, cuja implementação em Object compara simplesmente os identificadores dos objectos.
    As interface Comparable tipicamente é usada para ordenações.
     

Partilhar esta Página