可以使用以下代码将字符串转换为嵌套列表:

import com.alibaba.fastjson.JSON;

public class Main {
    public static void main(String[] args) {
        String str = "[[1,2,3],[4,5,[6,7],8],[9,[10,11,[12,13,14]]]]";
        Object obj = JSON.parse(str);
        System.out.println(obj);
    }
}

这里使用了 fastjson 库的 JSON 类,调用 parse() 方法可以将字符串解析为对象。输出对象时,会自动将其转换为嵌套列表。如果需要使用 List 类型的变量来保存结果,可以进行如下操作:

import com.alibaba.fastjson.JSON;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        String str = "[[1,2,3],[4,5,[6,7],8],[9,[10,11,[12,13,14]]]]";
        List<List<Object>> list = JSON.parseObject(str, List.class);
        System.out.println(list);
    }
}

这里使用了 fastjson 库的 parseObject() 方法,将字符串解析为 List 类型的变量。需要注意的是,由于嵌套列表中包含了不同类型的元素,因此解析结果中的每个元素都是 Object 类型,需要根据具体需求进行类型转换。

1234567891011121314把这段字符串转为list的方法用java写

原文地址: https://www.cveoy.top/t/topic/brEo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录