Caelum java objetos fj11

Page 218

Capítulo 16

Collections framework “A amizade é um contrato segundo o qual nos comprometemos a prestar pequenos favores para que no-los retribuam com grandes.” – Baron de la Brede et de Montesquieu Ao término desse capítulo, você será capaz de: • utilizar arrays, lists, sets ou maps dependendo da necessidade do programa; • iterar e ordenar listas e coleções; • usar mapas para inserção e busca de objetos.

16.1

Arrays são trabalhosos, utilizar estrutura de dados

Como vimos no capítulo de arrays, manipulá-las é bastante trabalhoso. Essa dificuldade aparece em diversos momentos: • não podemos redimensionar um array em Java; • é impossível buscar diretamente por um determinado elemento cujo índice não se sabe; • não conseguimos saber quantas posições do array já foram populadas sem criar, para isso, métodos auxiliares.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.