在Java中,可以使用以下代码将字符串转换为List:

import java.util.ArrayList;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        String input = "[\"SCJY\",\"SQ\"],[\"SCJY\",\"SCHD\"]";
        List<List<String>> output = new ArrayList<>();

        String[] pairs = input.split("\\],\\[");
        for (String pair : pairs) {
            List<String> list = new ArrayList<>();
            String[] elements = pair.replaceAll("\\[|\\]", "").split(",");
            for (String element : elements) {
                list.add(element.replaceAll("\"", ""));
            }
            output.add(list);
        }

        System.out.println(output);
    }
}

上述代码将字符串["SCJY","SQ"],["SCJY","SCHD"]转换为List of List,输出结果为[[SCJY, SQ], [SCJY, SCHD]]。在代码中,我们首先使用split("\\],\\[")将字符串分割成多个pair,然后使用replaceAll("\\[|\\]", "")去除每个pair中的方括号,再使用split(",")将每个pair拆分为多个元素。最后,我们使用replaceAll("\"", "")去除每个元素中的双引号,并将每个元素添加到List中

Java中怎么把SCJYSQSCJYSCHD字符串转换成list

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

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