社区
Web 开发
帖子详情
java字符串解析问题
黑色的熊猫
2015-12-23 10:15:58
cnp([{"id":"J_177183","p":"398.00","m":"449.00"}]);怎么取到p的值。本来想用先去掉双引号,然后再用p:分割后成数组,再到数组里面取,取到后再用逗号分割才能拿到。除了这个有没有更好的方法。
...全文
203
6
打赏
收藏
java字符串解析问题
cnp([{"id":"J_177183","p":"398.00","m":"449.00"}]);怎么取到p的值。本来想用先去掉双引号,然后再用p:分割后成数组,再到数组里面取,取到后再用逗号分割才能拿到。除了这个有没有更好的方法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
北京不不
2015-12-23
打赏
举报
回复
s.substring(s.indexOf("\"p\":\"")+5, s.indexOf("\",\"m\"")) //找到 "p":" 开始的位置,从该字符串末尾开始(所以加5位字符)截取,截取到 ","m"开始,结果为 398.00
南猿北辙
2015-12-23
打赏
举报
回复
使用正则会方便些 public void test3() { // 需要匹配的原文本 String testString = "cnp([{\"id\":\"J_177183\",\"p\":\"398.00\",\"m\":\"449.00\"}])"; // 正则表达式 String regex = "\"p\":\"(\\d{1,}.\\d{1,})\""; Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(testString); String pValue = null; // 若配到将group1的值赋给 pValue if (matcher.find()) { pValue = matcher.group(1); } // 控制台打印pValue System.out.println(pValue); }
「已注销」
2015-12-23
打赏
举报
回复
用json吧,直接转为json串,可以直接去key的value值。java自带的json,第三方的json,都很方便
lgoodbook
2015-12-23
打赏
举报
回复
java
这个训练主要用到的是将
字符串
解析
为double的
问题
。
博客内容聚焦于训练中遇到的将
字符串
解析
为double的
问题
,主要涉及
Java
开发语言。
java
解析
json
字符串
,float丢失精度
问题
解决
在
Java
中
解析
JSON
字符串
时,常因类型精度不够导致精度丢失,尤其是处理大数值或小数字时。可使用特定类型提高精度,如使用更精确类型代替,处理极精确小数可用特定类型,还可修改库配置处理精度
问题
。
JAVA
里浮点数从
字符串
解析
丢失精度
问题
本文探讨了
JAVA
中从
字符串
解析
浮点数时遇到的精度丢失
问题
,并通过实例演示了使用不同方法得到的结果差异。
java
中无法
解析
字符串
_关于
java
:从输入中
解析
字符串
作为参数
问题
这篇博客讨论了在UNIX环境下为
Java
程序添加命令行参数时遇到的
问题
。作者尝试从系统输入读取参数,但遇到了类型不匹配的错误。在尝试将输入转换为整数时,代码出现错误。解决方案是正确地使用`nextInt()`方法从Scanner对象读取整数参数。
java
json
字符串
解析
--遇到的
问题
本文介绍了解决在Eclipse中使用JSONObject和JSONArray时遇到的ClassNotFound异常的方法。通过在Tomcat的lib目录下添加对应的jar包,成功解决了
问题
。
Web 开发
81,111
社区成员
341,726
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章