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);
思路: 先获得集合中的对象,再把集合遍历出来,接着通过遍历循环赋值,再接着通过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);
相关文章推荐
- Java大牛养成记(6)——将订单提交到数据库出错(Could not insert)
- jdk中Annotation 使用
- 《JAVA程序设计》第十周学习总结
- Java 引用类型及常见应用
- springMVC的@ResponseBody中文乱码
- 20145223《Java程序程序设计》第10周学习总结
- 20145330《Java程序设计》第五次实验报告
- 20145213《Java程序设计》第十周学习总结
- JAVA中事物以及连接池
- [java]网上商城错误集锦
- 20145222黄亚奇《Java程序设计》第10周学习总结
- 20145239杜文超 《Java程序设计》第10周学习总结
- 浅谈Java的hashcode方法
- Hibernate4使用JPA注解方式异常:persistence.Table.indexes()[Ljavax/persistence/Index;
- #20145205 《Java程序设计》第10周学习总结
- 20145225《Java程序设计》 第10周学习总结
- 20145235 《Java程序设计》第10周学习总结
- 如何在Eclipse中生成Native类对应的JNI的.h文件
- 解决:java.sql.SQLException: 不能在 UTF8 和 UCS2 之间转换: failUTF8Conv
- 20145101《Java程序设计》第10周学习总结