List里面存放了Map

傅小司 2012-09-27 11:43:53
List result 里面的值是[{N_SELF_CUST_PRIVILEGE_ID=7}, {N_SELF_CUST_PRIVILEGE_ID=8}, {N_SELF_CUST_PRIVILEGE_ID=9}, {N_SELF_CUST_PRIVILEGE_ID=10}, {N_SELF_CUST_PRIVILEGE_ID=1}, {N_SELF_CUST_PRIVILEGE_ID=2}, {N_SELF_CUST_PRIVILEGE_ID=3}, {N_SELF_CUST_PRIVILEGE_ID=4}, {N_SELF_CUST_PRIVILEGE_ID=5}, {N_SELF_CUST_PRIVILEGE_ID=6}]
小弟刚入行,很多都不会,现在我想要获取出数字,然后放到数组里,传到前台jsp页面去。应该怎样写,数字不是N_SELF_CUST_PRIVILEGE_ID=1的,就要1,补充下,我用的是struts1
...全文
97 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Cactus_hxk 2012-09-27
  • 打赏
  • 举报
回复
List<Map<String,Object>> list = ...			
String ids[] = new String[list.size()];

for(int i = 0; i < list.size(); i++) {

Map<String, Object> map = (Map<String, Object>)list.get(i);

ids[i] = map.get("N_SELF_CUST_PRIVILEGE_ID").toString();
}
  • 打赏
  • 举报
回复
List<HashMap<String, Object>> data = new ArrayList<HashMap<String, Object>>();
int x=1;
for (FundShopDao fundShopDao : fundShopDaos) {
HashMap<String, Object> item = new HashMap<String, Object>();
item.put("xuhao", x++);
item.put("code", fundShopDao.getCode());
item.put("investobj", fundShopDao.getInvestObj());
item.put("opendate", fundShopDao.getOpendate());
item.put("scale", fundShopDao.getScale());
item.put("shortname", fundShopDao.getShortname());
item.put("type", fundShopDao.getType());
item.put("fundmangt", fundShopDao.getFundmangt());
data.add(item);
}
类似于这样转换吧
傅小司 2012-09-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

Java code
List<Map<String,Object>> list = ...
String ids[] = new String[list.size()];

for(int i = 0; i < list.size(); i++) {

……
[/Quote]
谢谢你哈,技术真强

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧