Olá pessoal,
Estou tendo o seguinte problema com J2ME
Quando eu crio um Vector não consigo definir o tipo dele para a classe que eu criei, assim não consigo acessar os objetos dele.
// Minha classe:
public class Words {
public String word;
public String desc;
// Constructor
public Words(String cword, String cdesc) {
word = cword;
desc = cdesc;
}
// Get
public String GetWord() {
return this.word;
}
public String GetDesc() {
return this.desc;
}
}
public Vector Palavras = new Vector();
// Declaração com erro:
// public Vector <Words> Palavras = new Vector();
// generics are not supported in -source 1.3 (use -source 5 or highter to enable generics)
// Teste
Word teste;
int i = 1;
Palavras.addElement(new Words("teste1","desc1"));
Palavras.addElement(new Words("teste2","desc2"));
Palavras.addElement(new Words("teste3","desc3"));
teste = Palavras.elementAt(i); // Erro
//Incompatible Types:
//found: java.lang.Object
//required: Dicionario.Words;
Alguém tem alguma idéia de como solucionar este problema? Ou então outra maneira que pode ser feito?
Estou iniciando agora em Java ME, desculpe caso tenha feito alguma barbaridade…
Agradeço desde já!