Problemas com ArrayList

2 respostas
Humbertim2

Olá pessoal,

estou estudando a apostila da caelum fj-21...
no exercicio 2.18 da pagina 19, esta ensinando o conceito de DAO, utilizando a manipulação de dados do preparedStatement atraves de um metodo que invoca um list, vejam abaixo...

public  List<Contato> getLista() throws SQLException
	{
		PreparedStatement stmt = this.con.prepareStatement("select numero_int, string, texto from adm.teste");
		ResultSet rs = stmt.executeQuery();
		
		List<Contato> contatos = new ArrayList<Contato>();
		
		while(rs.next())
		{
			//criando o objeto contato
			Contato contato = new Contato();
			contato.setNumero_int(rs.getInt("numero_int"))	;
			contato.setString(rs.getString("string"));
			contato.setTexto(rs.getString("texto"));
			
			contatos.add(contato);
			
			rs.close();
			stmt.close();
			
			return contatos;
			
		}
	}

erros...

Syntax error, parameterized types are only available if source level is 5.0
	
The type ArrayList is not generic; it cannot be parameterized with arguments <Contato>

declarei o import java.util.*;

alguem sabe o que estou errando???

agradeço a todos.

2 Respostas

analyser

Isto é pelo fato da notacao só ser permitido a partir do jdk 5.0 e provavelmente ou vc esta rodando em uma maquina virtual abaixo do 1.5 ou seu projeto na sua IDE não esta aceitando codigos do 1.5 verifique as duas possibilidades

Abraços

Humbertim2

kra… aqui estava setado para o jre 1.6
pra quem usa o myeclipse… alterei no seguinte caminho…
window->preferences->java->installed JREs.

setei para o 1.5 e rodou…

valew analyser…

Criado 3 de setembro de 2007
Ultima resposta 3 de set. de 2007
Respostas 2
Participantes 2