java - 如何将字符串转换为数组/对象/列表

标签 java arrays string

String str = "[[28.667949,77.287067,232,0,0.8,5],[28.667949,77.287067,232,0,0.8,5]]";

我有一个字符串,想将其转换为除字符串之外的数组、列表或对象中的任何类型。

预期输出:

 List/Array/Object =
 [[28.667949,77.287067,232,0,0.8,5],[28.667949,77.287067,232,0,0.8,5]]

最佳答案

你必须做

List ls = Arrays.asList(str.replaceAll("\\[", "").replaceAll("\\]", "").split(","));

关于java - 如何将字符串转换为数组/对象/列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57001182/

相关文章:

java - 如何在编辑时在 JTable 单元格上方显示文本

java - 不同类型的 JSON 数组解析

c# - 为什么列表中有一个数组? C#

javascript - 如何删除 forEach 函数变量上的 'Undefined' 状态

C++: std 没有成员 "string"

java - 一个方法调用另一个字符串方法

java - setVisible() 和正在绘制的组件之间会发生什么?

android - ASyncTask 并从一个返回字符串数组值

java - 在Java中自动省略一个字符串

java.lang.AssertionError : Incorrect result expected [1019. 1690418083019]但发现[755.0]