Está en la página 1de 2

O objeto ArrayList | Objota

Pgina 1 de 2

O MUNDO ORIENTADO A OBJETOS

Inscrever via RSS

PRINCIPAL

PHP

PYTHON

IPAD

JAVA

Enviar Consulta
Java Object
Publicidade

Anncios Google

Java Tutorial

Java com

Class Java

O objeto ArrayList
29 de Junho de 2010

Neste artigo vou abordar brevemente o objeto ArrayList. Ele permite fazer uma coleo de valores e/ou objetos, ou seja, ele aceita valores primitivos e objetos. E estremamente fcil de utilizar, pois no necessrio inicializar ele com um tamanho fixo, ele trabalha com um tamanho varivel. Sendo que em qualquer momento voc pode adicionar elementos e remover elementos. Ele porm no faz parte do pacote padro do java: java.lang... Sendo assim necessrio fazer a importao de seu pacote, desta forma: import java.util.ArrayList;

Curso e Certificao Java


www.unitodo.com.br Lgica orientada objetos, Web, Jsp, Linguagem, Desenvolvimento e J2Me

Twitter

No public Twitter messages.

Este comando importa a classe ArrayList que se encontra no pacote java.util. Neste pacote existem outras classes, Como Iterator que pretendo demonstrar seu uso em futuros artigos. Existe tambm a possibilidade de importar todo o contedo do pacote, porm isso deixa sua aplicao mais pesada: import java.util.*; esse comando importa todo o contedo do pacote. Vejamos abaixo uma classe e um trecho de cdigo, para executar:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 //Aqui importo o pacote para dentro de minha classe import java.util.ArrayList; public class MinhaLista { private ArrayList lista; public MinhaLista(){ //Instancio o objeto ArrayList lista = new ArrayList(); } public void addItem(String valor){ //O mtodo add() adiciona um valor ao array, detalhe: //isso aumenta o seu tamanho dinamicamente lista.add(valor); } public void removerItem(int indice){ //Este mtodo remove o objeto que ocupa //o indice indicado por parmetro lista.remove(indice); } public void setItem(int indice, String valor){ //Este mtodo altera o objeto que o ocupa o ndice indicado lista.set(indice, valor); } public String getItem(int indice){ // O mtodo get() retorna o endereo de memria do objeto //que se encontra no ndice fornecido por parmetro //Por este motivo preciso fazer uso de um casting (converso de tipo) //Isso diz ao ArrayList que voc quer o objeto e no seu endereo de memria return (String) lista.get(indice); } public void mostrar(){ //Este o loop for. Uma estrutura de controle que repete um comando //por um numero determinado de vezes for(int i=0; i < lista.size();i++){ String n = (String) lista.get(i); //Este mtodo println() recebe uma String como parmetro //e imprime na tela. System.out.println(n); } }

Tpicos Recentes

Introduo ao C++ ou Cpp e Boas Prticas Classe com o Design Pattern Singleton no Objective-C PHP Problema com caracteres na conexo com o banco de dados utilizando PDO Animao fadeIn com UIView Projeto Zepelin Unity3d

Categorias

Cpp Dicas iOS iPad iPhone Java Mobile Objective-C Patterns Plataforma Java POO Python unity3d web JavaScript PHP Wordpress Plugins

Tags

http://objota.com.br/java/o-objeto-arraylist.html

19/01/2013

O objeto ArrayList | Objota

Pgina 2 de 2

51

Agora fiz uma outra classe para executar a classe MinhaLista. Abaixo temos o uso do mtodo main() que executa uma aplicao java.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 public class TestaMinhaLista { public static void main(String[] args){ MinhaLista obj = new MinhaLista(); //Adicionando um item ao ndice 0 obj.addItem("Java"); //Adicionando um item ao ndice 1 obj.addItem("Brasil"); //Adicionando um item ao ndice 3 obj.addItem("Texto a ser removido"); //Adicionando um item ao ndice 4 obj.addItem("Programao"); obj.removerItem(2); //Mostro o contedo de minha lista obj.mostrar(); System.exit(0); //Este comando encerra a aplicao } }

Abstraoapp

ArrayArray

associativoArrayListBanco

de DadosclasseclassesConexo
Hello WorldheranaIDEimportinclude

MySQL Mtodo
ConstrutorMtodo de AcessoMtodo Modificadormtodosnonatomic

Para ver este exemplo em funcionamento. Crie dois arquivos, sendo que o nome do arquivo que voc criar deve ter exatamente o mesmo nome da classe, ex: criei um arquivo no JGrasp com o nome de MinhaLista.java e dentro deste arquivo eu coloco a classe MinhaLista, aproveite pois s copiar e colar. Em seguida clique no boto com smbolo "+" (na cor verde) e isso compila a sua classe .java e ser visvel a voc que surge um arquivo com o mesmo nome do original, porm com uma esteno .class. Faa o mesmo com o arquivo TestaMinhaLista, compile-o e este em especial, por possuir o mtodo main(), ir executar o programa. No JGrasp, visualizando a classe TestaMinhaLista execute o programa com o boto RUN. Veja o que acontece. Dvidas, por favor comente.
Curtir 0

-c objetos PDO PHP Plugins wordpressProgramao


ltimos comentrios Rodrigo Ireno em Usando classe de conexo com PDO (exemplos prticos) ronyelias em Classe de conexo com php utilizando PDO Rodolfo em Usando classe de conexo com PDO (exemplos prticos) Rodrigo Ireno em Classes em php Rodrigo Ireno em Classes em php

Sobre Rodrigo Ireno


Sem descrio. Por favor, complete seu perfil. Tags: Array, ArrayList, classes, import, objetos, pacotesDeixar um comentrio

Comentrios (0)

Trackbacks (0)

(inscrever nos comentrios do artigo)

Sem comentrios

Deixar um comentrio

Nome (obrigatrio) E-mail (no ser publicado) (obrigatrio) Website

Enviar
Hello World em php Arrays em java

Copyright 2013 Objota Powered by WordPress Lightword Theme translated by Schnacken and Spiele

Ir para o Topo

http://objota.com.br/java/o-objeto-arraylist.html

19/01/2013

También podría gustarte