我正在尝试用 Java 读取文件。文件结构如下
** <br/>
f=1100<br/>
d=111<br/>
e=1101<br/>
b=101<br/>
c=100<br/>
a=0<br/>
**
11001100110011001100110111011101110111011101110111011101100100100100100100100100100100100
101011011011011011011011011011011011011011111111111111111111111111111111111111111111111110
00000000000000000000000000000000000000000000
它以 ** 开头,然后是一些我只想阅读的内容。又有 ** 和一个空行和更多的数据。我知道如何读取数据,但我无法处理如何读取仅介于 ** 之间的数据
到目前为止,我已经做到了
File toRead=new File("output.txt");
FileInputStream fis=new FileInputStream(toRead);
Scanner sc=new Scanner(fis);
String currentLine;
sc.delimiter = "**";
while(sc.hasNext()){
currentLine=sc.nextLine();
system.out.println(sc.next());
}
fis.close();