有没有办法可以从文本文件中读取多行直到遇到空行?
例如,我的文本文件如下所示:
文本的文本的文本的文本的文本的文本的文本的文本的文本的文本的文本的文本的文本的文本的文本的文本
//这是空行
文本2-TEX2-text2的-TEX2-text2的-TEX2-text2的-text2的
现在,我想输入text-text...
直到空行为一个字符串。我怎么能这样做?
答案 0 :(得分:1)
检查下面的代码,1我已经读过文本文件中的所有行,然后我检查文件是否包含任何空白行,如果它包含然后我打破循环。
<强> A.text 强>
文本的文本的文本的文本的文本的文本的文本的文本的文本的文本的文本的文本的文本的文本的文本的文本
文本2-TEX2-text2的-TEX2-text2的-TEX2-text2的-text2的
import java.util.*;
import java.io.*;
public class Test {
public static void main(String args[]){
try (BufferedReader br = new BufferedReader(new FileReader("E:\\A.txt"))) {
String line;
while ((line = br.readLine()) != null) {
if(!line.isEmpty()){
System.out.println(line);
} else {
break;
}
}
} catch(Exception e) {
e.printStackTrace();
}
}
}