我試圖做這個工作,我不明白爲什麼它不起作用,因爲它對我來說很有意義,但它似乎沒有任何意義。BufferedReader替換循環中
當你閱讀的代碼,我的期望是通過試驗來代替,同時保持文本(保存\ n)的相同結構,稍後保存_NAME(尚未完成)
我還保存它使用ArrayList的,但絕不代替起飛要麼,所以我無言以對
try {
BufferedReader reader = new BufferedReader (new InputStreamReader (
new FileInputStream (temp), "utf-8"));
String line = reader.readLine();
StringBuffer text = new StringBuffer();
while(line != null) {
line.replace("[_NAME]", "TEST");
Logger.info(line);
line = reader.readLine();
}
reader.close();
} catch(FileNotFoundException ex) {
} catch(UnsupportedEncodingException ex) {
} catch(IOException ex) {}
了!我仍然用括號工作,我認爲括號只會在`replaceAll`中...(你指的是子模式嗎?) – allenskd 2011-02-13 02:23:26