Me ajudem

1 resposta
faicoxim
import java.util.ArrayList;
public class ArrayListMagnet
{
	public static void main (String args[])
	{
		ArrayList<String> a = new ArrayList<String>();
		a.add(0,"zero");
		a.add(1,"one");
		a.add(2,"two");
		a.add(3,"three");
		printAL(a);     //não entendei essa parte
		if (a.contains("three"))
		{
			a.add("four");
		}
		a.remove(2);
		
		printAL(a);
		if(a.indexOf("four") != 4)
		{
			a.add(4, "4.2");
		}
		
		printAL(a);
		if(a.contains("two"))
		{
			a.add("2.2");
		}
		
		printAL(a);
	}
	public static void printAL(ArrayList<String> al)
	{
		for(String element : al)
		{
			System.out.println(element + " ");
		}
		System.out.println(" ");
	}
}

Pesssoal na parte que tem o printAL(a);
Oque siginifica isso, que o metodo printAL esta fazendo oque??????
me expliquem
E quando é usado o indexOF e como usar???????

1 Resposta

skalinichenko

Pesssoal na parte que tem o printAL(a);
Oque siginifica isso, que o metodo printAL esta fazendo oque???
me expliquem

O método

public static void printAL(ArrayList<String> al) { for(String element : al) { System.out.println(element); } }

percorre o Arraylist a e imprime seus elementos.
O método indexOf retorna o índice da primeira ocorrência na lista (no caso, ArrayList)
Deixa nos seus favoritos:
http://java.sun.com/j2se/1.5.0/docs/api/

Flw!

Criado 18 de junho de 2009
Ultima resposta 18 de jun. de 2009
Respostas 1
Participantes 2