您的位置:首页 > 编程语言 > Java开发

java集合

2016-05-08 21:58 525 查看
从服务器获取json数据,取出里面的数组重某个名称所有的值

思路: 先获得集合中的对象,再把集合遍历出来,接着通过遍历循环赋值,再接着通过list.add加入到集合中(如果需要则把list再转换为数组)

一个项目demo:

String str = responseInfo.result;
L.d("HomePager", str);
Gson gson = new Gson();

CityBean cityBean = gson.fromJson(responseInfo.result, CityBean.class);

list_spinner = cityBean.getList();

Iterator it = list_spinner.iterator();
StringBuffer stringBuffer = new StringBuffer();

while (it.hasNext()) {
CityBean.ListBean listBean = (CityBean.ListBean) it.next();
//通过这样的循环,获取数组中的每个值
String name = listBean.getName();
list1.add(name);
}

//集合转换为数组
m = new String[list1.size()];
m = list1.toArray(m);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: