我有一些看起来像这样的数据:
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+");
整件事搞砸了,我希望你能帮忙:)。
答案 0 :(得分:1)
试试这个:
String[] results = file.split(",|\\n+");
答案 1 :(得分:0)
您可以使用更好的方式:
String[] results = a.split(",|"+System.getProperty("line.separator")+"+");
因为行分隔符在OS之间发生变化..