"Java \u5728\u4e2d\uff0c\u53ef\u4ee5\u4f7f\u7528\u201cArrayList\u201d\u6765\u5c06\u5b57\u7b26\u4e32\u8f6c\u6362\u4e3a\u201cList\u201d\u3002\u4ee5\u4e0b\u662f\u4e00\u4e2a\u793a\u4f8b\u4ee3\u7801\uff1a\n\njava\nimport java.util.ArrayList;\nimport java.util.List;\n\npublic class Main {\n public static void main(String[] args) {\n String str1 = "["SCJY","SQ"]";\n String str2 = "["SCJY","SCHD"]";\n\n List<String> list1 = convertToList(str1);\n List<String> list2 = convertToList(str2);\n\n System.out.println(list1);\n System.out.println(list2);\n }\n\n public static List<String> convertToList(String str) {\n // \u53bb\u9664\u5b57\u7b26\u4e32\u4e2d\u7684\u62ec\u53f7\u548c\u5f15\u53f7\n String[] arr = str.replaceAll("\\\[|\\\]|\"", "").split(",");\n\n // \u5c06\u6570\u7ec4\u8f6c\u6362\u4e3a\u201cList\u201d\n List<String> list = new ArrayList<>();\n for (String s : arr) {\n list.add(s);\n }\n\n return list;\n }\n}\n\n\n\u8f93\u51fa\uff1a\n\n[SCJY, SQ]\n[SCJY, SCHD]\n\n\n\u5728\u4e0a\u8ff0\u4ee3\u7801\u4e2d\uff0cconvertToList\u65b9\u6cd5\u63a5\u53d7\u4e00\u4e2a\u5b57\u7b26\u4e32\u4f5c\u4e3a\u53c2\u6570\uff0c\u9996\u5148\u4f7f\u7528\u6b63\u5219\u8868\u8fbe\u53bb\u9664\u5b57\u7b26\u4e32\u4e2d\u7684\u62ec\u53f7\u548c\u5f15\u53f7\uff0c\u7136\u540e\u4f7f\u7528\u9017\u53f7\u5206\u5272\u5b57\u7b26\u4e32\uff0c\u5f97\u5230\u4e00\u4e2a\u5b57\u7b26\u4e32\u6570\u7ec4\u3002\u7136\u540e\uff0c\u5c06\u5b57\u7b26\u4e32\u6570\u7ec4\u7684\u5143\u7d20\u6bcf\u4e2a\u6dfb\u52a0\u5230\u201cArrayList\u201d\u4e2d\u3002\u6700\u540e\uff0c\u8fd4\u56de\u8f6c\u6362\u540e\u7684\u201cList\u201d\u3002

Java 将字符串转换为List - 示例代码和解释

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

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