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