2017-10-12 87 views
2

我正在做一個CN1的示例,在本示例中,我們也實現了服務使用。同時解析我們試圖從Object轉換爲布爾值的響應。不兼容的類型:字符串不能轉換爲codenameone中的布爾值

這裏是我試過

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

但在此代碼,我得到這個錯誤。

不兼容類型:字符串不能轉換爲boolean

我該如何解決這個問題?

回答

2

取而代之的是,你可以使用parseBoolean()

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

注意res.get(i).get("check").toString()應該是其中之一(真,假,真,假的),它提供準確的信息的字符串。對於任何其他值,false將被分配給check

+0

謝謝..它的工作.. – tyson

+0

僅此一樣或(||)運算符也不允許..這是什麼解決方案? – tyson

+0

你可以問一個單獨的問題,我會回答它。發佈一些代碼片段。 – Diamond

相關問題