在您的情况下,您可以只使用indexOf(",")获取逗号的第一个索引。然后,您可以只"P002 Sungai Air Tawar,1,300,2,900".substring(indexOf(","))获取字符串的第一部分。同样,您可以再次使用子字符串并用逗号分隔以获取参数的第二部分。 String input = "P002 Sungai Air Tawar,1,300,2,900"; int index = input.indexOf(","); String name = input.substring(0, index + 1); String[] args = input.substring(index + 1).split(",");