如何将ArrayList或String Array转换为String formate?

时间:2015-11-19 08:17:48

标签: android string arraylist

我正在研究ArrayList& String Array.I需要以下格式的数组。

[ “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());

您的回答将不胜感激

2 个答案:

答案 0 :(得分:1)

使用List.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));

答案 1 :(得分:0)

首先将String数据存储到JSONArray中。

将其转换为String后。

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());