首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

刚刚学JAVA,需要帮忙.

2011-11-20 
刚学JAVA,需要帮忙.急!options[{itemname组织政策,itemidZD20060817115579},itemname规程集合,

刚学JAVA,需要帮忙.急!
options========[{itemname=组织政策,   itemid=ZD20060817115579},
itemname=规程集合,   itemid=ZD2006081711557969658591123086256}
,   itemid=ZD2006081711557970270931123086256},   {itemname=指南
1711557970465151123086256},   {itemname=工具集合,   itemid=ZD20
23086256},   {itemname=检查单集合,   itemid=ZD20060817115579709
mname=培训集合,   itemid=ZD2006081711557971094371123086256}]
这是我输出的数据集合,怎么样才能把一条记录的itemname取出来,例如:{itemname=组织政策,   itemid=ZD20060817115579}的itemname怎么取,   用list或map   怎么样写,能写出程序更好.



[解决办法]
用hashtable。
Hashtable ht = new Hashtable();
ht.put( "ZD20060817115579 ", "组织政策 ");
.
.
Object obj = ht.get( "ZD20060817115579 ");

修改一下就行了。
[解决办法]
嗯 帮顶
[解决办法]
用正则表达式,匹配itemname即可。
[解决办法]

for(int i=0;i <options.size();i++){
Map map = (Map)options.get(i);
System.out.println(map.get( "itemname "));
}
[解决办法]
不要直接system。out,那样的话他会自动调用其tostring方法
你应该out.print他的值,而不是他本身
[解决办法]
是的没错哦。
[解决办法]

[解决办法]
顶一下
[解决办法]
顶一下
[解决办法]
存进LIST,然后list.get(你要取的行数)就OK了

热点排行