Usar o que no lugar de generics? (preciso de algo pro java 1.4)

Pessoal,

Preciso ao invés de usar o generics, colocar algo que seja compatível com o 1.4. Alguém tem alguma idéia de como fazer isso?

Esse é meu código atual:

List<MeuBean> listaTabela = new ArrayList<MeuBean>();
while (rs.next()) {
MeuBean retorno = new MeuBean();
 retorno.setAltId(rs.getInt("campo"));
 retorno.setDltId(rs.getInt("campo2"));
}

Cara, isso é simples demais. Que tal assim?

List listaTabela = new ArrayList(); while (rs.next()) { MeuBean retorno = new MeuBean(); retorno.setAltId(rs.getInt("campo")); retorno.setDltId(rs.getInt("campo2")); } Creio que o problema não seja esse não é?
Flw! :thumbup:

Não entendi muito bem sua dúvida.

Há 3 coisas que você pode estudar: Casting, Reflexão e polimorfismo.

É só não usar generics.

Só atente pelo fato de que você, ao obter os dados de sua coleção, vai precisar fazer cast, e o mais importante, saber corretamente o que está guardado naquela coleção para que não ocorra um ClassCastException ao tentar fazer o cast.

Assim ???

public List meuMetodo() {
List listaTabela = new ArrayList();  
while (rs.next()) {  
    MeuBean retorno = new MeuBean();  
    retorno.setAltId(rs.getInt("campo"));  
    retorno.setDltId(rs.getInt("campo2"));  
    listaTabela.add(retorno);
} 

return listaTabela;
}

dai qnd vc chamar este metodo…

List xxx = meuMetodo();
for(int i =0; i < xxx.size(); i++);
   MeuBean mb = (MeuBean)xxx.get(i); // este cast nao seria necessario se estivesse usando generics

  // Ahh ... GARANTA Q NESSA LINHA SO TERAO OBJETOS MeuBean .. senao acontece o q o pessoal ClassCastException
}

vlw