Java 字符串分割成数组:使用 split() 方法解析示例数据
您可以使用Java的split()方法将字符串分割为数组。在这种情况下,您可以使用分号作为分隔符将字符串分割为数组。以下是一个示例代码:\n\njava\nString input = "GSPure Circ-eGFP;R0701;1g;;100|GSPure Circ-eGFP2;R0702;2g;;200|GSPure Circ-eGFP3;3;3g;;300|GSPure Circ-eGFP4;4;4g;;400|";\nString[] array = input.split("\\|");\n\nfor (String item : array) {\n String[] values = item.split(";");\n System.out.println("Name: " + values[0]);\n System.out.println("Code: " + values[1]);\n System.out.println("Weight: " + values[2]);\n System.out.println("Quantity: " + values[4]);\n System.out.println("--------------------");\n}\n\n\n输出将会是:\n\n\nName: GSPure Circ-eGFP\nCode: R0701\nWeight: 1g\nQuantity: 100\n--------------------\nName: GSPure Circ-eGFP2\nCode: R0702\nWeight: 2g\nQuantity: 200\n--------------------\nName: GSPure Circ-eGFP3\nCode: 3\nWeight: 3g\nQuantity: 300\n--------------------\nName: GSPure Circ-eGFP4\nCode: 4\nWeight: 4g\nQuantity: 400\n--------------------\n\n\n这样,您就可以将字符串成功分割并转换为数组了。请注意,由于分号在正则表达式中是一个特殊字符,所以在使用split()方法时需要使用双反斜杠进行转义。
原文地址: https://www.cveoy.top/t/topic/pqYY 著作权归作者所有。请勿转载和采集!