2013-02-20 314 views
0

我其實我發佈數據在php中通過post方法,如果數據正確發送在PHP中,我得到的響應和轉換爲字符串格式。字符串比較

問題是,我得到的響應,我檢查日誌貓的響應結果顯示,但是當我比較這些響應的字符串,他們沒有運行。

我的代碼是: -

String TAG="SUCCESS"; 

HttpRequest http =new HttpRequest(data1,data2,data3); 
    String result = http.httpRequestPostUser(url); 

    Log.d("HTTP POST RESULT FOR VALIDATION","SUCCESS"+result+"<"); 
    int Tag=0; 

    if(TAG.equalsIgnoreCase(result)){ 
     System.out.println("COMPARING SUCCESS AND INCREMENT TAG"); 
     Tag=1; 

    } 
+0

是否有可能在'任何空格或換行符result' – Henry 2013-02-20 13:21:18

+1

試試這個:result.trim(); – 2013-02-20 13:21:59

+0

可能因爲結果可能包含空格修剪 – 2013-02-20 13:22:19

回答

1

檢查這樣

if(result!= null && result.trim().equalsIgnoreCase(TAG)) 

,看看它是否是比較

+0

感謝ALOT ABHINAV其實際工作..因爲 – 2013-02-20 13:33:15

+0

wellcome我的朋友 – 2013-02-20 13:35:42

+0

檢查更新的答案以獲得更好的結果 – 2013-02-20 13:39:25