[英]Integer.parseInt Error : java.lang.Integer.parseInt(Unknown Source)
[英]java.lang.Integer.parseInt won't take 0xFFFFFFFF
就像標題說的,我有這個代碼
needleColor = Integer.parseInt(mPrefs.getString("color_key", "-1"));
引發NumberFormatException
指出“ 0xFFFFFFFF不是有效的整數”。 這段代碼運行良好,直到eclipse崩潰為止,而我最終完全刪除了eclipse,然后重新下載了adk。
查看文檔http://developer.android.com/reference/android/graphics/Color.html,這些顏色以整數表示,值是-1。 所以這是一個有效的詮釋...
Integer.parseInt
不處理0x
前綴-它希望您傳遞裸數字和基數。 Integer.decode
可能會做您想要的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.