Java 把这页上的文字分开
我有一根绳子Java 把这页上的文字分开,java,android,Java,Android,我有一根绳子 String str = "line1"+"\n" + "line2"+"\n" + "line3"+"\n" + "line4"+"\n" + "line5"+"\n" + "line6"+"\n" + "line7"+"\n" + "line8"+"\n" +
String str = "line1"+"\n" +
"line2"+"\n" +
"line3"+"\n" +
"line4"+"\n" +
"line5"+"\n" +
"line6"+"\n" +
"line7"+"\n" +
"line8"+"\n" +
"line9"+"\n" +
"line10"+"\n" +
"line11"+"\n" +
"line12"+"\n" +
"line13"+"\n" +
"line14"+"\n" +
"line15"+"\n" +
"line16"+"\n" +
"line17"+"\n";
我想从中得到一个字符串数组
String str1 = "line1"+"\n" +
"line2"+"\n" +
"line3"+"\n" +
"line4"+"\n";
String str2 = "line5"+"\n" +
"line6"+"\n" +
"line7"+"\n" +
"line8"+"\n";
String str3 = "line9"+"\n" +
"line10"+"\n" +
"line11"+"\n" +
"line12"+"\n";
String str4 = "line13"+"\n" +
"line14"+"\n" +
"line15"+"\n" +
"line16"+"\n";
String str5 = "line17"+"\n";
如果我这样做
String[] str1 = str.split("\n");
我得到了一个字符串数组,其中只有一行,我需要它来处理一些字符串
我将使用一个文件,而不是字符串,我计划从该文件中读取一行中的文本,用于使用特定格式拆分字符串,您需要指定正则表达式 因此,在您的情况下,正则表达式将是\r\n
答案已经给出了,请看一看并尝试一下。几乎我想要一个函数,它将超出我的范围,用来做一个字符串数组。在数组的每一行中,应该从原始字符串中获得4行、6行或N行