Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouDerek Aquino Gorjão Alterado mais de 7 anos atrás
1
Aplicativos para Web Collections Prof. Odair odair@umc.br
2
Trabalhosos arrays Dificuldades com array Não podemos redimensionar. Não sabemos quantas posições já foram utilizadas. Só existe busca por índice. Para cuidar dos problemas acima precisamos criar métodos para manipulação desses dados. Exemplo int[] meuArray = new int[10]; meuArray [2] = 88; System.out.println(meuArray[2]);
3
Qual a saída ??
4
Percorrendo um array Tradicional Simplificada(Java 5 ou superior)
5
Java Collections Uma API presente desde o Java 1.2. Faz parte do pacote java.util. É composto por interfaces, implementações e algoritmos para manipulação. Já traz pronto para uso os métodos básicos para sua manipulação. Possui diversas implementações avançadas. Altamente flexível. Redimensionável. Implementações para cada necessidade.
6
Java Collections Principais Interfaces List Sequência definida Elementos indexados Set Sequência não definida Elementos não repetem Foi escolhida uma implementação da interface List, o ArrayList, para ser usada nos nossos exercícios, por ser a mais usada dentre as implementações dessa interface!
7
Java Collections - ArrayList Principais métodos do ArrayList(Assinaturas autoexplicativas!) boolean addObject(Object obj) boolean contains(Object obj) boolean isEmpty() boolean remove(Object obj) Object remove(int index) int size() Object get(int index) void clear() int indexOf(Object obj)
8
Java Collections - ArrayList Exemplo básico, adicionando Strings a uma lista, e depois imprimindo o tamanho total: Saída..... 3
9
Java Collections - ArrayList Exemplo básico, adicionando String´s em uma lista, e depois imprimindo um a um... Saída..... Odair José Maria
10
Java Collections - ArrayList Exemplo básico, adicionando Strings a uma lista, excluindo o índice 1(começa no 0), e depois imprimindo. Saída..... Odair Maria
11
Java Collections - Ordenação
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.