我有看起来像这样的字符串:
[item 1, item2, item3]
我想要的输出是:
item 1
item2
item3
我写了这段代码:
String text = "[item 1, item2, item3]";
String[] text_output = text.split(", |\\[|\\]");
for(String item:text_output)
fileOutStream.write(("\n"+item).getBytes());
并且我得到的输出是正确的,不同之处在于输出数组中的第一个元素是一个空字符串。我究竟做错了什么?