分割字符串,但只删除分隔符并保留空格- java



我有一个这样的字符串:

String str = "SOFTDRINK,SD03,Lemon juice,lemon juice,lemonjuice.img,30000.0";
// How can i get this expected string array:
String[] expected = ["SOFTDRINK","SD03","Lemon juice","lemonjuice","lemonjuice.img","30000.0"];

我使用。split(",")并迭代数组,在"Lemon juice"处将出现错误。有空格的地方

更新:split(",")没有出现错误。我的字符串str没有如上所示返回,所以我遇到了与它相关的错误。

我认为这里不应该出现任何错误

无论如何尝试这个,您将得到您期望的输出

    String str = "SOFTDRINK,SD03,Lemon juice,lemon juice,lemonjuice.img,30000.0";
    String[] expected = str.split(",");
    System.out.println(Arrays.toString(expected));

即使它不工作添加更多的代码

最新更新