Erro ArrayList

6 respostas
A

Olá, ó código abaixo ocorre erro, alguém pode me ajudar?

6 Respostas

rafadelnero

anaDinha:
Olá, ó código abaixo ocorre erro, alguém pode me ajudar?

Poste seu código assim poderemos ajudar melhor, você é nova no fórum, leia as regras primeiro, não ajudamos dessa forma.

Rodrigo_Sasaki

Oi, Ana. Bem vinda ao GUJ.

Vamos lá, primeiros passos :slight_smile:

Poste o código aqui mesmo, utilizando as tags code, se não sabe fazer isso, leia aqui

Após isto descreva qual o erro, o que deveria acontecer que não acontece, e mais outros detalhes que achar relevante.

Aí a gente te ajuda :slight_smile:

A

Desculpa Pessoal,

Segue o código.

o Erro ocorre na linha 07 (itemAgenda cannot be resolved to a type)

e na linha 09 (Syntax error on token(s), misplaced construct(s))

import java.util.ArrayList;

public class Listar{

public void fazListar(){

ArrayList <itemAgenda> registros; 

AgendaDAO agendaDAO = new AgendaDAO

	registros = agendaDAO.Listar();

	ItemAgenda ia;
	
	System.out.println("---------------------------------------------");

	for (int i =0; i< registros.size();i++){

	ia = new ItemAgenda();
	ia = registros.get(i);

	System.out.println("Id: "+ia.getId()+"Nome: "+ia.getNome()+"Idade: "+ia.getIdade()+"Telefone: "+ia.getTelefone());
	}

		System.out.println("---------------------------------------------");
}
}
Rodrigo_Sasaki

O que seria itemAgenda?

A

Tenho uma classe itemAgenda

public class ItemAgenda{

private int id;
private String registros;
private String nome;
private String telefone;
private int idade;


public int getId() {
	return id;
}
public void setId(int id) {
	this.id = id;
}
public String getRegistros() {
	return registros;
}
public void setRegistros(String registros) {
	this.registros = registros;
}
public String getNome() {
	return nome;
}
public void setNome(String nome) {
	this.nome = nome;
}
public String getTelefone() {
	return telefone;
}
public void setTelefone(String telefone) {
	this.telefone = telefone;
}
public int getIdade() {
	return idade;
}
public void setIdade(int idade) {
	this.idade = idade;
}

}
yurifw

pelo q eu vi na declaração da linha 13, sua classe é ItemAgenda. então coloca assim na linha 9

ArrayList <ItemAgenda> registros;

e na linha 9 faltou o parenteses para indicar o metodo construtor:

AgendaDAO agendaDAO = new AgendaDAO();
Criado 17 de outubro de 2013
Ultima resposta 17 de out. de 2013
Respostas 6
Participantes 4