2017-10-12 12 views
2

私はCN1でサンプルを作成していますが、このサンプルではサービス消費も実装しました。応答を解析しながら、オブジェクトからbooleanに変換しようとしました。ここで互換性のない型:codenameoneで文字列をブール値に変換できません

は私が

boolean check = new Boolean(res.get(i).get("check").toString()); 

を試みたが、この中で、私はこのエラーを取得していたコードです。

互換性のないタイプ:文字列が

私はこれをどのように修正することができますブールに変換することができませんか?その代わりに

答えて

2

、あなたはそれが正確に機能するためにres.get(i).get("check").toString()は(TRUE、FALSE、TRUE、FALSE)次のいずれかの文字列でなければならないことparseBoolean()

boolean check = Boolean.parseBoolean(res.get(i).get("check").toString()); 

注意を使用することができます。他の値の場合はfalsecheckに割り当てられます。

+0

ありがとうございました..その作業.. – tyson

+0

このようなものか(||)演算子も同じですが、これは許可されていません..これにはどのような解決策がありますか? – tyson

+0

あなたは別の質問でそれを聞かせて、私はそれに答えることができますか?いくつかのコードスニペットを投稿してください。 – Diamond

関連する問題