0% acharam este documento útil (0 voto)
4 visualizações3 páginas

ArrayList Com Java

O ArrayList em Java é uma classe que permite criar listas dinâmicas, ajustando seu tamanho conforme elementos são adicionados ou removidos. Ele oferece vantagens como flexibilidade e métodos úteis para manipulação de dados, sendo ideal para aplicações como controle de filas e estoques. O documento também apresenta exemplos práticos de implementação do ArrayList em diferentes contextos.

Enviado por

marcontony.san
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
4 visualizações3 páginas

ArrayList Com Java

O ArrayList em Java é uma classe que permite criar listas dinâmicas, ajustando seu tamanho conforme elementos são adicionados ou removidos. Ele oferece vantagens como flexibilidade e métodos úteis para manipulação de dados, sendo ideal para aplicações como controle de filas e estoques. O documento também apresenta exemplos práticos de implementação do ArrayList em diferentes contextos.

Enviado por

marcontony.san
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Introdução aos ArrayLists em Java

O que é um ArrayList?
Em Java, o ArrayList é uma classe da biblioteca [Link] que implementa uma lista dinâmica. Isso
significa que, ao contrário de um array comum, seu tamanho pode mudar à medida que elementos são
adicionados ou removidos. Podemos pensar em um ArrayList como uma lista de elementos que cresce
conforme precisamos armazenar mais dados. Para utilizar um ArrayList em Java, você deve importá-lo
assim:

import [Link];

Vantagens do ArrayList sobre Arrays:

Tamanho Dinâmico: o ArrayList ajusta automaticamente seu tamanho.


Flexibilidade: permite adicionar, remover e manipular dados de forma mais fácil.
Métodos Úteis: contém diversos métodos embutidos, como add(), remove(), contains(), e
get().

Exemplo 1: Controle de Fila em uma Farmácia

Imagine que estamos desenvolvendo um sistema de controle de clientes em uma farmácia, onde
precisamos organizar uma fila de atendimento. Podemos usar um ArrayList para armazenar os nomes dos
clientes e gerenciar o fluxo de atendimento.

Implementação em Java:

import [Link];
public class Farmacia {
public static void main(String[] args) {
ArrayList<String> filaClientes = new ArrayList<>();
// Adicionando clientes na fila
[Link]("Ana");
[Link]("João");
[Link]("Carla");
// Removendo o primeiro cliente da fila após atendimento
[Link](0);
// Exibindo todos os clientes que ainda estão na fila
for (String cliente : filaClientes) {
[Link](cliente);
}
}
}

Professor Marco Antonio Universidade Cruzeiro do Sul


✦1/3✦
Exemplo 2: Controle de Estoque de Livros em uma Biblioteca

Outro exemplo seria o controle de estoque de livros em uma biblioteca. Vamos imaginar que queremos
manter um registro dos títulos disponíveis e adicionar novos livros conforme chegam à biblioteca.

Implementação em Java:

import [Link];

public class Biblioteca {


public static void main(String[] args) {
ArrayList<String> estoqueLivros = new ArrayList<>();

// Adicionando livros ao estoque


[Link]("Dom Quixote");
[Link]("1984");
[Link]("A Revolução dos Bichos");

// Exibindo todos os livros disponíveis


for (String livro : estoqueLivros) {
[Link](livro);
}
}
}

Conceitos Importantes sobre ArrayLists


Tipo de Dados: O ArrayList em Java é genérico, o que significa que você pode especificar o tipo
de dado que ele armazena. Por exemplo, ArrayList<String> armazena strings, enquanto
ArrayList<Integer> armazena números inteiros.
Métodos Úteis:
Adicionar Elementos: o método add(elemento) adiciona um elemento ao final da lista.
Remover Elementos: o método remove(indice ou elemento) remove o elemento pelo
índice ou pelo próprio valor.
Acessar Elementos: o método get(indice) retorna o elemento em uma posição específica.
Tamanho do Array: o método size() retorna o tamanho atual do array.
Buscar Elementos: contains(elemento) verifica se um elemento está na lista.

Exemplo 3: Lista de Presença em Aula

Imagine que precisamos criar uma lista de presença para uma aula, onde adicionamos os nomes dos
alunos conforme eles chegam e removemos o nome caso o aluno precise se ausentar.

Professor Marco Antonio Universidade Cruzeiro do Sul


✦2/3✦
Implementação em Java:

import [Link];

public class Aula {


public static void main(String[] args) {
ArrayList<String> listaPresenca = new ArrayList<>();
// Adicionando alunos à lista de presença
[Link]("Lucas");
[Link]("Mariana");
[Link]("Pedro");
// Removendo um aluno da lista
[Link](1); // Mariana saiu da aula
// Exibindo a lista de presença atual
for (String aluno : listaPresenca) {
[Link](aluno);
}
}
}

Considerações Finais
O ArrayList é uma ferramenta poderosa para gerenciar coleções de dados que mudam dinamicamente,
extremamente útil para situações em que o tamanho da lista pode variar. Ele oferece muita flexibilidade e
facilita o desenvolvimento de algoritmos que envolvem listas de elementos.

Professor Marco Antonio Universidade Cruzeiro do Sul


✦3/3✦

Você também pode gostar