12.07.2015 Views

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

COLLECTIONS 154Método: remove(int)Outra forma <strong>de</strong> retirar elementos <strong>de</strong> uma lista é através do método remove(int).1 List list = ...23 list . add (" Jonas Hirata ");45 // x = true6 boolean x = list . contains (" Jonas Hirata ");78 list . remove (0) ;910 // x = false11 x = list . contains (" Jonas Hirata ");Código Java 18.13: Removendo um elemento pela sua posição em uma listaMétodo: get(int)Para recuperar um elemento <strong>de</strong> uma <strong>de</strong>terminada posição <strong>de</strong> uma lista po<strong>de</strong>mos utilizar o métodoget(int).1 List list = ...23 list . add (" Jonas Hirata ");45 // nome = " Jonas Hirata "6 String nome = list . get (0) ;Código Java 18.14: Recuperando o elemento <strong>de</strong> uma <strong>de</strong>terminada posição <strong>de</strong> uma listaMétodo: in<strong>de</strong>xOf(Object)Para <strong>de</strong>scobrir o índice da primeira ocorrência <strong>de</strong> um <strong>de</strong>terminado elemento po<strong>de</strong>mos utilizar ométodo in<strong>de</strong>xOf(Object).1 List list = ...23 list . add (" Jonas Hirata ");45 // indice = 06 int indice = list . in<strong>de</strong>xOf (" Jonas Hirata ");Código Java 18.15: Descobrindo o índice da primeira ocorrência <strong>de</strong> um elemento em uma listaBenchmarkingAs três principais implementações da interface List (ArrayList, LinkedList e Vector) possuem<strong>de</strong>sempenho diferentes para cada operação. O <strong>de</strong>senvolvedor <strong>de</strong>ve escolher a implementação <strong>de</strong>acordo com a sua necessida<strong>de</strong>.154 www.<strong>k19</strong>.com.br

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!