当前位置: 首页 > news >正文

Java如何String字符串带括号转成List

问题现象

         今天在做一个需求:将存入数据库中的数据读到后解析成list遍历分析

数据格式:

"[1677660600000, 1677660900000, 1677661200000]"
"[5, 4, 4,3,2,0,0]"

我一开始想到的就是使用逗号分割即可

结果变成了这样的列表:

我没有想到开头和结尾的[],这样就会导致列表中第一个数据和最后一个数据转不成double

解决问题 

后来想到转json格式,确实是把括号转没了,但是怎么获取到值呢 

可以看到得到了size的数量也对

但是使用parse.size没有这个方法,取不到长度我就没法去遍历

然后就转换成list  使用Arrays.asList()方法转一下结果发现还是不对 

 

用jsonArray接收也不行

最后使用了强制转换成list可以了

predictResults.getTimeArr()是字符串,里面存的是时间戳

"[1677660600000, 1677660900000, 1677661200000]"

List<Object> timeStrings = (List<Object>) JSON.parse(predictResults.getTimeArr());List<Object> leverStrings = (List<Object>) JSON.parse(predictResults.getLevelArr());

 ok,解决了 

http://www.lryc.cn/news/26003.html

相关文章:

  • react 使用 mqtt
  • W25Q256被写保护如何修改
  • 论文投稿指南——中文核心期刊推荐(中国文学作品)
  • MySQL 问题总结
  • 62. 不同路径
  • 在windows安装python3.11同时进行一个数据的练习
  • Java接口专题
  • 6招优化WordPress打开速度-让你的网站飞起来
  • 春天到了,来一场 VoxEdit 创作大赛吧!
  • 异步Buck和同步Buck的特点
  • 基于轻量级YOLO开发构建中国象棋目标检测识别分析系统
  • 机器学习100天(三十五):035 贝叶斯公式
  • 大话数据结构-栈
  • javaFx实现放大镜效果——圆形、矩形、三角形放大镜,拖动调整放大镜大小,设置放大倍数
  • 什么是客户忠诚度?建立忠诚文化的 5 种方法
  • 【ROS2知识】关于colcon编译和ament指定
  • 数据结构: 最小栈
  • STM32之PWM
  • 操作系统(1.1)--引论
  • Spring boot + mybatis-plus 遇到 数据库字段 创建不规范 大驼峰 下划线 导致前端传参数 后端收不到参数 解决方案
  • JavaScript String 字符串对象
  • Lazada如何做好店铺运营?产品定价是关键
  • 空口协议Eapol、802.11 Action、802.11 BAR 和 802.11BA、802.11 Encrypted Data讲解
  • C++类和对象
  • Leetcode.面试题 05.02 二进制数转字符串
  • UDPTCP网络编程
  • 【微信小程序】-- 全局配置 -- tabBar(十七)
  • Cortex-A7中断控制器GIC
  • JavaSE:常用类
  • Element中树形控件在项目中的实际应用