Trabalho ArrayList

799 palavras 4 páginas
CENTRO UNIVERSITÁRIO UNIVATES
DISCIPLINA DE ALGORITMOS E PROGRAMAÇÃO

TRABALHO SOBRE ARRAYLIST

Alunos:

Veja neste exemplo alguns métodos da classe ArrayList na manipulação de vetores (ou arrays) dinâmicos.

No exemploArraylist abaixo, foram implementados trechos de códigos que demonstram a utilização da classe ArrayList para criar, manter e percorrer uma lista de contatos. As seguintes funcionalidades foram implementadas: a) declarando e instanciando um objeto agenda; b) usando o método add() para gravar 4 contatos na agenda; c) mostrando os "n" contatos da agenda (usando o índice); d) removendo o i-ésimo elemento da agenda; e, e) mostrando os "n" contatos da agenda (usando for-each).

exemploArraylist: Aplicação Java explorando os métodos da classe ArrayList. import java.util.ArrayList;

public class exemploArraylist {

public static void main(String[] args) {

// [ A ] declarando e instanciando uma agenda de contatos ArrayList<String> agenda = new ArrayList<String>();

// [ B ] usando o método add() para gravar 4 contatos na agenda agenda.add("Juca Bala;11 1111-1111"); agenda.add("Marcos Paqueta;22 2222-2222"); agenda.add("Maria Antonieta;33 3333-3333"); agenda.add("Antônio Conselheiro;44 4444-4444");

int i;

// [ C ] mostrando os "n" contatos da agenda (usando o índice) // número de elementos da agenda: método size() System.out.printf("Percorrendo o ArrayList (usando o índice)\n"); int n = agenda.size(); for (i=0; i<n; i++) { System.out.printf("Posição %d- %s\n", i, agenda.get(i)); }

// [ D ] remove o i-ésimo contato da agenda System.out.printf("\nInforme a posição a ser excluída:\n"); i = Keyboard.readInt(); agenda.remove(i);

// [ E ] mostrando os "n" contatos da agenda (usando for-each) System.out.printf("\nPercorrendo o ArrayList (usando for-each)\n"); i = 0; for (String contato: agenda) { System.out.printf("Posição %d- %s\n", i, contato); i++;

Relacionados

  • Java collections
    2596 palavras | 11 páginas
  • Trabalho individual 3° semestre analise desenvolvimento de sistemas
    405 palavras | 2 páginas
  • Game carro tanque
    350 palavras | 2 páginas
  • Java Util List
    1109 palavras | 5 páginas
  • 3° semestre ads virtual
    815 palavras | 4 páginas
  • Grafos
    920 palavras | 4 páginas
  • Banco de Dados em Java
    2670 palavras | 11 páginas
  • Java
    4013 palavras | 17 páginas
  • APS 8 SEMESTRE
    2352 palavras | 10 páginas
  • Conte Do Basico POOI V1
    4732 palavras | 19 páginas