Erro int to String

2 respostas
W

Olá pessoal estou om um problema tenho a classe

public class pais {

private int codigo;
private String pais;

-------------------página jsp---------------------

if (listaPais != null) {

Iterator it = listaPais.iterator();

while (it.hasNext()) {

pais  pp = (pais) it.next();

int codigo = pp.getCodigo();   <<<<— dá erro aki esta função retorna um int
String sValor = “” + codigo;

%>

<option value="<%out.write(sValor);%>"><%out.write(pp.getPais());

}

}%>

//erro

illegal start of expression
int codigo = ;

2 Respostas

C

Faça assim

int codigo = 0; if &#40;listaPais != null&#41; &#123; Iterator it = listaPais.iterator&#40;&#41;; while &#40;it.hasNext&#40;&#41;&#41; &#123; pais pp = &#40;pais&#41; it.next&#40;&#41;; codigo = pp.getCodigo&#40;&#41;;
:joia:

W

Valeu guri funcionou!!! mas tive que mudar a variável para Integer já que este era o tipo de dado que retornava.
valeu pela ajuda

abraços fernando

Criado 7 de novembro de 2006
Ultima resposta 9 de nov. de 2006
Respostas 2
Participantes 2