怎么把保存在map里面的值用java代码给截取出来?求高手指教,不懂写关于截取的代码

map.put(collection.getString("object_id"),tableName+"/"+tableField.toString()+"/"+col... map.put(collection.getString("object_id"), tableName+"/"+tableField.toString()+"/"+collection.getString(tableFieldData.toString()));
我想要“/”后面的tableFieldData,还有根据前面object_id得到tableFieldData值,谢谢
public Map getId(String tableName,Object tableField) {
map.put(coll.getString("object_id"), tableName+"/"+tableField+"/"+tableFieldData);

return map;

}
@Test
public void Maps() {
dao..
Map map = dao.getId(tableName,tableField);

这里怎么取map里面的值和那个object_id?
}
展开
 我来答
匿名用户
2013-10-12
展开全部
String tableFieldData= map.get(collection.getString("object_id")).split("/")[2];
如果需要值得话,还需要进行数据类型转化
更多追问追答
追问
本来想把那段代码发给你的,但是老是提示我超出最大字数,只能补充问题了
追答
那object_id对应的就是tablename了吧,是这么理解么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lzgmusic
2013-10-12 · TA获得超过414个赞
知道小有建树答主
回答量:573
采纳率:66%
帮助的人:313万
展开全部
根据 / 分隔,然后取第三个元素

String value = "tableName/tableField/tableFieldData";

String tableFieldData = value.split("/")[2];
追问
本来想把那段代码发给你的,但是老是提示我超出最大字数,只能补充问题了
追答
加QQ吧,远程协助,省时省力,2521620449
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式