[resolvido]Não executa nada apos o while

10 respostas
P

alguem pode me ajudar a acahr o erro?
obrigada

10 Respostas

ViniGodoy

Sempre compare Strings e objetos usando o método equals.

# if(comboBox.getSelectedItem().equals("Ensino Medio"))
P

bah sempre esqueço e uso == ao inves de equals

Leandro o meu v[i] é diferente de null pq no while acima eu to inserindo os valores do resultado da pesquisa do banco e tipo eu testei e ta inserindo sabe naum sei pq ele nao entra no for tipo se eu coloco o for dentro while ele funciona so q dai eu tnho na tela varias checkboxes iguais
=]

obg pela ajuda

P

hmm entendi obg
=]

P

gente agora são criadas duas checkboxes iguais para cada item do resultado da pesquisa=[

alguem pode me da uma ajuda?
obg :lol:

P

bah vou tentar agora!
=]

P

tipo no console aparece o seguinte:
os elem do array v sao null
os elem do array v sao null
os elem do array v sao null
os elem do array v sao null
os elem do array v sao null
os elem do array v sao null
os elem do array v sao null
os elem do array v sao null
os elem do array v sao null
os elem do array v sao null
os elem do array v sao null
os elem do array v sao null
os elem do array v sao null
portugues sua pos é 0
matematica sua pos é 1
geografia sua pos é 2
historia sua pos é 3
biologia sua pos é 4
educacao fisica sua pos é 5
sociologia sua pos é 6
filosofia sua pos é 7
fisica sua pos é 8
quimica sua pos é 9
lingua estrangeira sua pos é 10
artes sua pos é 11
literatura sua pos é 12
os elem do array v sao matematica
os elem do array v sao geografia
os elem do array v sao historia
os elem do array v sao biologia
os elem do array v sao educacao fisica
os elem do array v sao sociologia
os elem do array v sao filosofia
os elem do array v sao fisica
os elem do array v sao quimica
os elem do array v sao lingua estrangeira
os elem do array v sao artes
os elem do array v sao literatura
os elem do array v sao null
portugues sua pos é 0
matematica sua pos é 1
geografia sua pos é 2
historia sua pos é 3
biologia sua pos é 4
educacao fisica sua pos é 5
sociologia sua pos é 6
filosofia sua pos é 7
fisica sua pos é 8
quimica sua pos é 9
lingua estrangeira sua pos é 10
artes sua pos é 11
literatura sua pos é 12

eu tentei colocar akela parte fora do for mas dai o i nao é reconhecido=[
tipo eu n sei pq ta criando duas vezes a mesma checkbox=[
mas msm assim obg pela ajuda

P

bah ja resolvi!
o problema tava no evento q eu tava usando meu amigo disse para eu trocar o itemStateChanged
pelo metodo addActionListener e funcionou direitinhoagora!
=]
muito obrigada pela ajuda e dicas
:lol:

bachiega

paty_trind

No for abaixo o valor de v[i] é diferente de null mesmo?

Caso não for, ele não entrará no for

bachiega

Então inicializa o v[] fora do while.

Pois o jeito que está aí no código o tempo de vida dele está apenas dentro do while, assim que sai do while não existe mais esse array.

Certo?

bachiega

Por acaso seu fluxo está passando duas vezes dentro desse

Caso sim, tenta fazer essa linha

fora do for

Criado 7 de dezembro de 2010
Ultima resposta 7 de dez. de 2010
Respostas 10
Participantes 3