JAVAArrayListAndrei Bastos
Criando ArrayList• Para que serve;• Como funciona;• Como Criar;
Para que serve– Uma arrayList serve para conter uma lista de  objetos.
Como funciona– Uma arrayList tem é uma classe com vários  métodos.– Uns dos métodos principais é o add, que serve  para ad...
Como fazerArrayList< “classe”> nome_da_lista = new ArrayList<>();Onde classe é a o tipo de lista que vc quer contruir,E no...
Exemplos//criando uma lista de pessoas;ArrayList<Pessoa> listaPessoa = new  ArrayList<>();//listaPessoa é o objeto de list...
Exemplo//adicionando objeto pessoa a lista de pessoas;  //recebendo informação nome do teclado e adicionando na variável n...
Exemplo  //Acessando informação do objeto que ta na lista;  JOptionPane.showMessageDialog(null,"Pessoa "+ (0) + "nNome: " ...
Exemplo   //Excluindo Objeto apartir de posição.    int posicao;//lendo posição a ser excluída.   posicao = Integer.parseI...
Exemplo    //Acessando informação dos objetos que ta na lista através do for ;     int qnd_pessoas = listaPessoa.size() ; ...
Upcoming SlideShare
Loading in …5
×

ArrayList Java

1,030 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,030
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ArrayList Java

  1. 1. JAVAArrayListAndrei Bastos
  2. 2. Criando ArrayList• Para que serve;• Como funciona;• Como Criar;
  3. 3. Para que serve– Uma arrayList serve para conter uma lista de objetos.
  4. 4. Como funciona– Uma arrayList tem é uma classe com vários métodos.– Uns dos métodos principais é o add, que serve para adicionar um objeto na lista.– Outros Métodos remove, get(int numero) apagar , ler uma posição da lista .. Dentre muitos outros que vamos ver ao decorrer do curso.
  5. 5. Como fazerArrayList< “classe”> nome_da_lista = new ArrayList<>();Onde classe é a o tipo de lista que vc quer contruir,E nome_da_lista é o nome da lista que vai ser criada;
  6. 6. Exemplos//criando uma lista de pessoas;ArrayList<Pessoa> listaPessoa = new ArrayList<>();//listaPessoa é o objeto de lista//Pessoa é a classe que queremos fazer a lista;
  7. 7. Exemplo//adicionando objeto pessoa a lista de pessoas; //recebendo informação nome do teclado e adicionando na variável nome; String nome = JOptionPane.showInputDialog("Pessoa " + (i+1) + "nDigite o nome:" ); //recebendo informação nome do teclado e adicionando na variável idade; int idade = Integer.parseInt(JOptionPane.showInputDialog( "Pessoa " + (i+1) +"nDigite a idade: ")); // criando objeto a que é do tipo pessoa, recendo dois Parametros; Pessoa a = new Pessoa( nome , idade ); //adicionando o objeto criado, a, para lista de pessoa; listaPessoa.add(a);
  8. 8. Exemplo //Acessando informação do objeto que ta na lista; JOptionPane.showMessageDialog(null,"Pessoa "+ (0) + "nNome: " + listaPessoa.get(0).nome + "nidade: " + listaPessoa.get(0).idade );//a função get(int numero); recebe um numero do tipo inteiro que é a posição do objeto na lista.// Assim como queremos acessar a primeira posição, entao get(0);
  9. 9. Exemplo //Excluindo Objeto apartir de posição. int posicao;//lendo posição a ser excluída. posicao = Integer.parseInt( JOptionPane.showInputDialog("Ql posição: ? "));//excluindo a posicao digitada listaPessoa.remove(posicao);// Como o comando .remove() pede uma parametro do objeto ou a posicao, fica a seu critério .
  10. 10. Exemplo //Acessando informação dos objetos que ta na lista através do for ; int qnd_pessoas = listaPessoa.size() ; for (int i = 0 ; i < qnt_pessoas ; i++){ JOptionPane.showMessageDialog(null,"Pessoa "+ (i+1) + "nNome: " + listaPessoa.get(i).nome + "nidade: " + listaPessoa.get(i).idade );} //a função get(int numero); recebe um numero do tipo inteiro que é a posição do objeto na lista. // Como o comando Size() informa , em inteiro, a quantidade de objetos no ArrayList,Vamos de i até quantidade de pessoa criadas .

×