Estou tentando utilizar uma List, mas não estou conseguindo. Eis um trecho do meu código:
List produtos;
String nmprd;
...
produtos.append(nmprd, null);
Não consigo compilar, pois está dando o erro:
Compiling 1 source file to C:\Programas\Java\Teste\build\compiled
C:\Programas\Java\Teste\src\testeMysql.java:85: variable produtos might not have been initialized
produtos.append(nmprd, null);
Poderia dar um exemplo de como se cria e preenche dentro de um While ?
Grato.
diego2005
Esse List ai é java.util.List???
Pelo jeito não, pois você está tentando adicionar uma chave/valor…
Por estar em Java Micro Edition não sei do que você está falando. Explique o que é esse List, ai talvez eu possa ajudar…
T+
JGcon
Concordo com o Diego… vc tá trabalhando com o framework de coleções?? Talvez vc precise fazer algo do tipo:
Listprodutos=newArrayList<String>();
Abraço.
João Gabriel Campos.
urubatan
topico movido para java basico, por que não tem nada mais básico que isto
Turbo_Drive
Galera valeu mesmo pelas dicas. Eu consegui, de forma meio grosseira, mas consegui.
De acordo com o tutorial que eu peguei aqui no GUJ, o List funciona assim:
public List(String titulo, int tipo)
public List(String titulo, int tipo, String[] elementos, Image[]
imagens)
Assim ficou o código:
[code]List produtos;
String[] elem = new String[2000];
.....
produtos = new List("Produtos", Choice.EXCLUSIVE, elem, null);
Estas são as duas formas de se criar a List.
Eu estava tentando criar da primeira forma, mas não consegui.
Para se utilizar a segunda precisa de um Array.
Existe alguma forma mais fácil ?