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