在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 字符串转换为 List 的方法示例

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

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