Learning Hub Logo
Java
  • Introdução ao Java
  • Como instalar o Java
  • Primeiro programa
  • Sintaxe básica
  • Comentários
  • Variáveis
  • Tipos de dados
  • Type Casting
  • Operadores aritméticos
  • Operadores de atribuição
  • Operadores de comparação
  • Operadores lógicos
  • Strings
  • Métodos de String
  • Math
  • Booleanos
  • Condicionais
  • Switch
  • Loop: while e do-while
  • Loop: for
  • Break e Continue
  • Arrays
  • Arrays multidimensionais
  • Métodos
  • Parâmetros e sobrecarga de métodos
  • Escopo de variáveis
  • Recursão
  • Introdução a POO
  • Classes e objetos
  • Atributos de classe
  • Métodos de classe
  • Construtores
  • Modificadores de acesso
  • Encapsulamento
  • Herança
  • Polimorfismo
  • Classes abstratas
  • Interfaces
  • Enums
  • Entrada do usuário
  • Datas
  • ArrayList
  • HashMap
  • Exceções
  • Expressões Lambda

Sobre Diego Pinho

Professor especialista em tecnologia com mais de 10 anos de experiência. Autor de livros técnicos e criador de cursos que já impactaram milhares de estudantes.

Visite meu site principal →

Serviços

  • Área do Aluno
  • Solicite um orçamento
  • Trabalhe Conosco

Redes Sociais

  • Youtube
  • TikTok
  • Instagram
  • LinkedIn

Links

  • Site Institucional
  • Nosso Blog
  • Cursos Online
  • Livros Publicados

Professor Diego Pinho

Educação, Tecnologia e IA © 2026

Discord
JavaArrayList
1 min de leitura

ArrayList

Como usar ArrayList para criar listas dinâmicas em Java

ArrayList

Vimos que arrays em Java têm tamanho fixo. Quando é preciso uma lista que cresce e diminui dinamicamente, a solução é o ArrayList, parte do pacote java.util.

Carregando...

O tipo entre <> indica que tipo de dado a lista vai guardar. Isso se chama generics, e garante que a lista só aceite valores daquele tipo.

Acessando itens

Carregando...

Alterando um item

Carregando...

Removendo itens

Carregando...

Tamanho da lista

Carregando...

Verificando se um item existe

Carregando...

Percorrendo um ArrayList

Carregando...

ArrayList com tipos primitivos

Generics em Java não funcionam com tipos primitivos diretamente. Para usar int, double ou boolean em um ArrayList, é preciso usar as classes wrapper correspondentes: Integer, Double e Boolean.

Carregando...

Links da aula

Java Docs - ArrayList docs.oracle.com
AnteriorDatasPróximo HashMap