GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Métodos do ArrayList


#1

Oi, por favor, pode me dar exemplos da utilização dos métodos da classe ArrayList:

add
isEmpty
size
remove

???

Thank you very much!!!
André AS


#2

Cara, o melhor é sempre consultar a documentação oficial da Sun, aqui:
http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html
Lá voce pode ver todos os métodos disponíveis, para que servem, e suas variações (por exemplo, o método add() possui dois formatos (override, ou sobrecarga), variando no número de parâmetros, e agindo de maneira diferente em cada caso)

Vamos lá:
-add(E element)
Adiciona o objeto E no final da lista

-add(int index, E element)
Adiciona o objeto E na lista, na posição indicada pelo parâmetro index

-isEmpty()
Retorna um boolean, indicando se a lista está vazia

-size()
Retorna um int indicando o tamanho da lista

-remove(int index)
Remove o objeto (não interessa qual) no indice indicado pelo parametro index

-remove(Object o)
Remove da lista o objeto indicado pelo parâmetro o. Esse objeto deve implementar o método "equals". Mais formalmente, segundo a documentação, executa o seguinte procedimento:
Remove o elemento de menor indice onde a seguinte condição é satisfeita:

(o==null ? get(i)==null : o.equals(get(i)))

#3

Bom dia

Metodo add:

//Add (Adiciona um objeto na lista)
List<Cliente> lista = new ArrayList<Cliente>();
lista.add(new Cliente());
//isEmpty (Verifica se o lista possui elementos)
if(lista.isEmpty()){
//Lista vazia
}
//size (retorna a quantidade de elementos na lista)
lista.size()
//remove (remove um objeto da lista, esse possui algumas sobrecargas, aconselho a dar uma olhada na documentação do java)
lista.remove(0);

Falou.


#4

Pelo visto tu tá querendo aprender java aos poucos né aiuhdusahduashdu

import java.text.ParseException;
import java.util.ArrayList;
import java.util.List;
public class Teste {
	public static void main(String[] args) throws ParseException {
		List l = new ArrayList();
		System.out.println(l.isEmpty());
		System.out.println(l.size());
		l.add("Teste");
		l.add("Teste 2");
		System.out.println(l.isEmpty());
		System.out.println(l.size());
		l.remove(0);
		System.out.println(l.isEmpty());
		System.out.println(l.size());
		l.remove("Teste 2");
		System.out.println(l.isEmpty());
		System.out.println(l.size());
	}
}

#5

Dá uma olhada nesse tópico: http://www.guj.com.br/posts/list/74068.java#389435

Tem exemplo de um monte de coisa com ArrayList.


#6

Puxa que show!!! Entendí!!!

Valeu gente...
André AS


#7