1
我想在BufferedReader中找到一個特定的行,它包含例如「Result」並將整行存儲在一個字符串變量中,然後打印出字符串。有什麼辦法可以這樣做嗎?追加一個特定的行BufferedReader java
我想在BufferedReader中找到一個特定的行,它包含例如「Result」並將整行存儲在一個字符串變量中,然後打印出字符串。有什麼辦法可以這樣做嗎?追加一個特定的行BufferedReader java
try {
String toFind = "Result";
String line = null;
StringBuilder buffer = new StringBuilder();
while ((line = reader.readLine()) != null) {
if (line.indexOf(toFind) > -1) { // can also use contains()
buffer.append(line);
buffer.append('\n');
}
}
// ... Print the buffer like that, or by calling a utility method
System.out.println(buffer);
} finally {
reader.close();// wrap in try-catch for any IOE
}
爲什麼選擇投票? – Jeffrey
用於僞代碼而不是發佈工作代碼。對於像初學者這樣的基本問題,需要學習如何將問題分解成簡單的步驟。 – camickr
謝謝,它的偉大工程 – androidnoob