try(BufferedReader br = new BufferedReader(new FileReader("MANIFEST.MF"))) {
StringBuilder sb = new StringBuilder();
String line = br.readLine();
while (line != null) {
sb.append(line);
sb.append(System.lineSeparator());
line = br.readLine();
}
String everything = sb.toString();
System.out.println(everything);
這就是我用來讀取文件中的所有文本,即時通訊好奇,我可以如何改變這一點,以便我讀取包含例如:「主要類」的某一行。Java:讀取文本文件時,如何讀取包含特定字符串的特定行?
在此先感謝!
閱讀每一行,當你得到一條以你想要的爲開始的線,你有這條線。 –
如果不循環每行,則無法獲取該行。你必須用'line.contains(...)'檢查每一行,然後跳出while循環 –