我有一个这样的字符串:
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));
即使它不工作添加更多的代码