0
我寫這段代碼:Android的字符串等於返回false,但他們是平等的
Log.d("DE", p1.pId);
,我知道p1.pId
是"123"
(它的字符串和所有)
然後我做的:
if (p1.pId.equals("123"))
它總是錯誤的。
Eclipse調試工具提示完全相同。
我已經注意到,通過Log.d雖然我沒有看到123
但123
與1削減某種方式(如特殊字符)。我試過複製粘貼在Notepad ++中,只能得到??123
,當我粘貼在記事本中時,我會得到更小的文本。
而不是123
我得到(也許)ff fe ff fe ff fe 31
十六進制。
請檢查這幅畫:http://img821.imageshack.us/img821/8616/foox.png