Usando List

Olá!

Como posso exibir parte de minha List?

Exemplo:

" private List amigos = new ArrayList(); " Supondo que esta lista possua 40 amigos, como faço para que seja exibido, por exemplo, 10 amigos? Para fazer isso terei de usar o método " .size "?

Obrigada pela atenção desde já.

[]'s

Isso depende, vc quer apresentar os 10 primeiros, os últimos ou tem alguma outra condição?

Exemplo, pegando os primeiros:

for(int i = 0; i < 10; i++){
			System.out.println(amigos.get(i));
		}

Desejo exibir os 10 últimos inseridos na lista.

for(int i = (amigos.size()-10); i < amigos.size(); i++){ System.out.println(amigos.get(i)); }

Ex:

[code]public static void main(String[] args) {
List nomesDeExNamoradas = new ArrayList();

	nomesDeExNamoradas.add("Juliana1°");
	nomesDeExNamoradas.add("Macerla2°");
	nomesDeExNamoradas.add("Aline3°");
	nomesDeExNamoradas.add("Camila4°");
	nomesDeExNamoradas.add("Suelem5°");
	nomesDeExNamoradas.add("Cristina6°");
	nomesDeExNamoradas.add("Joana7°");
	nomesDeExNamoradas.add("Rafaela8°");
	nomesDeExNamoradas.add("Júlia9°");
	nomesDeExNamoradas.add("Karla10°");
	nomesDeExNamoradas.add("Karem11°");
	nomesDeExNamoradas.add("Paula12°");
	
	Integer flag = 1;
	
	for (int i = nomesDeExNamoradas.size() - 1; i != -1; i--) {
		if (flag <= 10) {
			flag = flag + 1;
			System.out.println(nomesDeExNamoradas.get(i));
		}
	}
}[/code]

[quote=andredecotia]Ex:

[code]public static void main(String[] args) {
List nomesDeExNamoradas = new ArrayList();

	nomesDeExNamoradas.add("Juliana1°");
	nomesDeExNamoradas.add("Macerla2°");
	nomesDeExNamoradas.add("Aline3°");
	nomesDeExNamoradas.add("Camila4°");
	nomesDeExNamoradas.add("Suelem5°");
	nomesDeExNamoradas.add("Cristina6°");
	nomesDeExNamoradas.add("Joana7°");
	nomesDeExNamoradas.add("Rafaela8°");
	nomesDeExNamoradas.add("Júlia9°");
	nomesDeExNamoradas.add("Karla10°");
	nomesDeExNamoradas.add("Karem11°");
	nomesDeExNamoradas.add("Paula12°");
	
	Integer flag = 1;
	
	for (int i = nomesDeExNamoradas.size() - 1; i != -1; i--) {
		if (flag <= 10) {
			flag = flag + 1;
			System.out.println(nomesDeExNamoradas.get(i));
		}
	}
}[/code][/quote]

Galera muito obrigada pelos esclarecimentos. ajudou bastante.

Um abraço a todos