Quero ler de uma ArraList alunos o nome do aluno matriculado a idade dele e o índice em que ele foi armazenado. Alguém poderia me ajudar?
ArrayList
C
3 Respostas
Oi,
objeto Aluno:
public class Aluno {
private String nome;
private int idade;
public int getIdade() {
return idade;
}
public void setIdade(int idade) {
this.idade = idade;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
}
testa inserção de Aluno no ArrayList:
public class TestAlunos {
public static void main(String[] args) {
// cria uma lista de alunos
List<Aluno> alunos = new ArrayList<Aluno>();
// cria os objetos do tipo Aluno
Aluno jose = new Aluno();
jose.setNome("Jose Silva");
jose.setIdade(32);
Aluno bruna = new Aluno();
bruna.setNome("Bruna Sanches");
bruna.setIdade(22);
// adiciona na lista
alunos.add(jose);
alunos.add(bruna);
// pode percorrer assim
int i=0;
for (Iterator iter = alunos.iterator(); iter.hasNext();) {
Aluno aluno = (Aluno) iter.next();
System.out.println("indice: "+i);
System.out.print("nome: "+aluno.getNome());
System.out.println(" idade: "+aluno.getIdade());
i++;
}
// ou assim
int j=0;
for (Aluno aluno : alunos) {
System.out.println("indice: "+i);
System.out.print("nome: "+aluno.getNome());
System.out.println(" idade: "+aluno.getIdade());
j++;
}
}
}
lembrando que no java o indice inicial do ArrayList é 0
C
brigadu!!!
Aproveita e lê esse tópico:
http://www.guj.com.br/posts/list/74068.java#389435
Acho que vai te ajudar. Mostra outras maneiras legais de se usar um list. 
Criado 31 de maio de 2008
Ultima resposta 1 de jun. de 2008
Respostas 3
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo