如何将字符串变量转换为字符串数组

时间:2018-01-25 06:38:08

标签: android arrays string arraylist android-arrayadapter

我正在从我的应用程序向请求返回数组的服务器发出请求。我想将该数组放入listView,但整个数组被视为一个listItem。

由于响应是在字符串变量中收到的,我想将其转换为字符串数组吗?

任何帮助都是有用的..谢谢

2 个答案:

答案 0 :(得分:0)

只需将 arr 替换为您的String Array变量名称:

StringBuilder builder = new StringBuilder();
    for(String s : arr) {
        builder.append(s);
    }
    String str = builder.toString();

答案 1 :(得分:0)

首先按空格分割字符串响应数据[可用特殊字符]或分配字符串数组。

String yourdata = "A B C D E F G H";
String[] yourtDataArr = yourdata.split(" ");

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

for(i =0;i<yourtDataArr.length;i++){

   list.add(yourtDataArr[i]);
}

然后在ListView上使用您的列表。您可以看到以下示例。

http://www.vogella.com/tutorials/AndroidListView/article.html

https://www.tutorialspoint.com/android/android_list_view.htm

http://windrealm.org/tutorials/android/android-listview.php