考虑到文件中存在换行符这一事实,我想知道如何在此示例中使用split方法。

g3,g3,g3,c4-,a3-,g4-,r,r,r,g3,g3,g3,c4-,a3-,a4,g4-,r,r,r,c4,c4,c4, e4,r
g4,r,a4,r,r,b4b,r,a4,f4,r,g4,r,r,g4#,r,g4,d4#,r,g4

我阅读了Pattern api和教程,并认为应该是这样。

line.split("(,\n)");


我也试过

line.split([,\n]);




line.split("[,\n]");

最佳答案

行可以使用\r\n甚至两个字符分开。从Java 8开始,您可以使用\\R表示行分隔符(more info)。所以你可以尝试使用

String[] arr = yourText.split(",|\\R");

关于java - 使用split方法拆分也有换行符的音 rune 本文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46869727/

10-10 15:53