-2

我有一些看起来像这样的数据:

2000-01-05,5.15,5.25,5.05,5.18,42500,5.03
2000-01-04,5.86,5.94,4.99,5.38,56700,5.23
2000-01-03,5.86,5.92,5.59,5.80,84600,5.64

现在我确实想在“,”和行尾拆分字符串。我试过这样:

String[] results = file.split(",");

这很好用,但是当我尝试这个时:

String[] results = file.split(",||\\n+");

整个事情搞砸了,我希望你能帮忙:)

4

2 回答 2

1

尝试这个:

String[] results = file.split(",|\\n+");
于 2013-05-01T12:28:18.197 回答
0

您可以使用更好的方法:

String[] results = a.split(",|"+System.getProperty("line.separator")+"+");

因为操作系统之间的行分隔符会发生变化..

于 2013-05-01T12:31:26.763 回答