如何从文件中读取数据直到遇到空行

How to read data from file till I encounter an empty line

有没有一种方法可以从文本文件中读取多行直到遇到空行?

例如我的文本文件如下所示:

text-text-text-text-text-text-text-text-text-text-text-text-text-text-text-text

//This is empty line

text2-tex2-text2-tex2-text2-tex2-text2-text2

现在,我想输入text-text...直到空行变成一个字符串。我该怎么做?

检查下面的代码,首先我已经读取了文本文件中的所有行,然后我检查了文件是否包含任何空行,如果包含则我打破循环。

A.text

文本-文本-文本-文本-文本-文本-文本-文本-文本-文本-文本-文本-文本-文本-文本

text2-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();
        }
    }
}