String to boolean

3 respostas
J

Recebo um String e quero converte para boolean e testar, porem não sei como fazer. Estou tentando da formas abaixo, nas duas primeiras não compila pois os tipos são incompatíveis, sendo que na ultima o resultado não é o esperado, pois o request.getParameter(“Status”)= “true” e não entra no if.
Desde já muito grato pela ajuda.

if(Boolean(request.getParameter(“Status”))){

if(Boolean.valueOf(request.getParameter(“Status”))){

if(Boolean.getBoolean(request.getParameter(“Status”))){

3 Respostas

J
if(Boolean.valueOf(request.getParameter("Status"))){
J

Meu velho, assim o netbeans não compila.
Seria um problema da ferramenta?

J

Se seu IDE está configurado para Java anterior ao 5.0, o autoboxing não vai funcionar, portanto você deve fazer a conversão de Boolean para boolean, assim:

if(Boolean.valueOf(request.getParameter("Status")).booleanValue()){
Criado 31 de agosto de 2007
Ultima resposta 31 de ago. de 2007
Respostas 3
Participantes 2