2012-03-23 25 views
-6

我用這個代碼從一個JSONArray解析多值,但是我要讓所有這些值,如caracatere \ n我們使用,使空間多字符串之間如何在sb.append中創建空格?

JSONArray precisions = deals.getJSONArray(TAG_PRECISION); 
      for(int j =0 ; j < precisions.length(); j++){ 
       sb.append(precisions.getString(j)); 
      } 
      final String Precision = sb.toString(); 
+0

如果您可以附加一個結果,你爲什麼不能弄清楚如何添加一個空格? – 2012-03-23 11:22:00

回答

1

要麼自己插入空間之間的新行:

for(int j=0; j < precisions.length(); j++){ 
    sb.append(precisions.getString(j)).append(' '); 
} 

或者使用a better tool for the job

+0

ok thanx很多MANDIБДLL – 2012-03-23 11:21:56

0

簡單:

JSONArray precisions = deals.getJSONArray(TAG_PRECISION); 
      for(int j =0 ; j < precisions.length(); j++){ 
       sb.append(precisions.getString(j)).append("\n"); 
      } 
      final String Precision = sb.toString(); 
+0

這段代碼沒有插入空格嗎? – 2012-03-23 11:34:35

+0

它顯示任何錯誤或只是沒有空間的字符串? – 2012-03-23 11:51:52

+0

嘿,你說的空間,但你問行爲像'\ n'.wrong問題(誤導)。試試我編輯的答案。 – 2012-03-23 12:00:12