Saltar para: Posts [1], Pesquisa e Arquivos [2]
Blog Pessoal
O ArrayList, que faz parte do Java Collections Framework (JCF), é uma função bastante útil que nos permite criar Arrays dinâmicos, e ainda oferece-nos muitos métodos bastante úteis para manipular o conteúdo do mesmo.
Com este artigo, irei demonstrar como se cria um ArrayList para guardar Strings, neste exemplo, iremos guardar o nome de professores.
Passemos à acção:
Primeiro, temos de importar o pacote que contém as ArrayLists:
import java.util.*;
Se desejar, poderá também importar o seguinte pacote:
import static java.lang.System.out;
Desta forma, irá evitar estar sempre a escrever o palavrão "System.out.println", bastando apenas escrever out.println , por exemplo.
Agora, dentro da classe, iremos declarar a ArrayList:
//Declaração da ArrayList
ArrayList<String> professores = new ArrayList<String>();
Aí está, uma ArrayList do tipo String com o nome professores, de tamanho infinito (podiamos limitar o tamanho escrevendo entre os () o número máximo de registos que a ArrayList pode conter no máximo).
Agora, vamos criar um método que adiciona 3 registos:
public void adicionaProfs()
{
professores.add("Jorge");
professores.add("Paulo");
professores.add("Silvio");
}
Como pode ver, é bastante simples adicionar um elemento à ArrayList, bastando para isso usar o método add().
Mais exemplos de operações numa arrayList:
public void criarNovoProf(String nome)
{
professores.add(nome);
out.println ("Foi adicionado um professor com o nome "+nome);
}
public void tamanhoDaLista()
{
int a = professores.size();
out.println("A lista tem "+a+" elementos");
out.println("==========================");
}
public void apagarTudo()
{
professores.clear();
out.println("Todos os registos foram apagados");
}
Bom, espero que tenham gostado, dúvidas e questões nos comentários. Obrigado.
Um objecto, representa uma entidade do mundo real, ou seja, um objecto pode ser qualquer coisa (uma pessoa, um automóvel, etc).
Todos os objectos, contêm atributos, esses atributos podem ser por exemplo o nome no caso de ser uma pessoa, a marca caso seja um automóvel, etc.
Para criar um objecto, usamos um construtor, um construtor é um método (explicarei num dos próximos capítulos), que tem como funcionalidade construír objectos.
exemplo de um construtor (Pseudocódigo):
Construtor Carro(String Matricula,String Marca, String Km)
{
this.Matricula = Matricula;
this.Marca= Marca;
this.Km=Km;
}
Agora, para compreenderem melhor o que é um objecto, eis um objecto criado a partir do construtor Carro;
Objecto: Carro1 |
50-ZZ-97 |
Renault |
5000 |
E aí têm um exemplo do que é um objecto.
No próximo capítulo, irei explicar como criar um objecto através da Linguagem Java.
Dúvidas e Correcções nos comentários.