» 首頁 » 討論區 » Android程式設計 »關於sqlite字串

關於sqlite字串

發表人: learner
積分: 44
發表時間: 2011-12-08 16:28:48
[sea:javaCode]
if(bknum[0] == json[0])
{
b = 1;
}
else
{
b = 0;
}
[/sea]
上面的bknum是從sqlite取出的字串

json是伺服器端傳回來的json解析的字串

但是兩個明明一模一樣的字串

if卻無法執行

請問是為什麼??
發表人: Seachaos
積分: 2432
發表時間: 2011-12-10 00:21:36
Hi, Android或是JAVA在字串的判別上最好是用equal
例如
if(a.equals(b)){
// TODO
}

另外注意一下你這兩個字串是否有多的空格在?
發表人: learner
積分: 44
發表時間: 2011-12-13 14:52:49
感謝版大!!已經解決囉!!

原來只要加上bknum[0].trim().equals(json[0].trim())

就OK了,試了好久!!