2015-11-19 52 views
0

我正在使用ArrayList & String Array.I需要以下格式的數組。如何將ArrayList或String Array轉換爲String formate?

[ 「ABC」, 「XYZ」 PQR「]

我的代碼段是按以下。

 ArrayList<String> backList=new ArrayList<String>(); 

     backList.add("abc"); 
     backList.add("xyz"); 
     backList.add("pqr"); 

     String blist[]=new String[100]; 
     for(int i=0;i<backList.size();i++){ 
      blist[i]=backList.get(i); 
     } 
     Log.e("Log","Array in String="+blist.toString()); 

你的回答將不勝感激

+0

顯示您到目前爲止嘗試過的方法嗎? – Darpan

+0

@darpan我得到了answer.i使用jsonArray解決了上述問題。 – Vasant

回答

1

使用列表.toArray():

List<String> backList = new ArrayList<>(); 
backList.add("abc"); 
backList.add("xyz"); 
backList.add("pqr"); 
String[] blist = backList.toArray(new String[backList.size()]); 

並使用Arrays.toString()來打印:

Log.e("Log","Array in String=" + Arrays.toString(blist)); 
0

第一存儲串數據轉換成JSONArray。

將其轉換爲字符串後。

JSONArray backArray=new JSONArray(); 
for(int i=0;i<backList.size();i++){ 
    backArray.put(backList.get(i)); 
} 
Log.e("Log","String Formate Array="+backArray.toString()); 
相關問題