java字符串取值
本文介绍了java字符串取值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
String stats=[id=1,mid=2]; 这样一个字符串 如何取里面的值;
解决方案
String dataStr="[id=1,mid=2]";
dataStr="{"+dataStr.replaceAll("=", ":").substring(1,dataStr.length()-1)+"}";
JSONObject data=JSONObject.parseObject(dataStr);
System.out.println(data.get("id")+","+data.get("mid"));
可以借助工具类,比如阿里的fastjson,先把那个字符串格式化成json格式(截取分割吧),然后通过key就能获取value
这篇关于java字符串取值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文