我需要幫助僅顯示文件中的文本,該文件以「Hello」開頭並以「Bye」結尾。我可以掃描整個文本文件並進行打印,但我只需要打印出由兩個變量定義的特定範圍。這是我到目前爲止,任何提示將不勝感激。謝謝! :)JAVA從文本文件中掃描並僅顯示兩個關鍵字/變量之間的文本
public static void main(String[] args) {
// TODO code application logic here
File fileName = new File("hello.txt");
try {
Scanner scan = new Scanner(fileName);
while (scan.hasNextLine()) {
String line = scan.nextLine();
System.out.println(line);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
您可以使用狀態變量來存儲您是否在「Hello」/「Bye」對之間。根據您在輸入中找到的內容更改變量。根據你所處的狀態打印行。 – Giorgio