關於sqlite字串
發表人:
learner
積分: 44
積分: 44
[sea:javaCode]
if(bknum[0] == json[0])
{
b = 1;
}
else
{
b = 0;
}
[/sea]
上面的bknum是從sqlite取出的字串
json是伺服器端傳回來的json解析的字串
但是兩個明明一模一樣的字串
if卻無法執行
請問是為什麼??
if(bknum[0] == json[0])
{
b = 1;
}
else
{
b = 0;
}
[/sea]
上面的bknum是從sqlite取出的字串
json是伺服器端傳回來的json解析的字串
但是兩個明明一模一樣的字串
if卻無法執行
請問是為什麼??
發表人:
Seachaos
積分: 2432
積分: 2432
Hi, Android或是JAVA在字串的判別上最好是用equal
例如
if(a.equals(b)){
// TODO
}
另外注意一下你這兩個字串是否有多的空格在?
例如
if(a.equals(b)){
// TODO
}
另外注意一下你這兩個字串是否有多的空格在?
發表人:
learner
積分: 44
積分: 44
感謝版大!!已經解決囉!!
原來只要加上bknum[0].trim().equals(json[0].trim())
就OK了,試了好久!!
原來只要加上bknum[0].trim().equals(json[0].trim())
就OK了,試了好久!!