我想寫一個程序,需要我從文件中讀取文本。在做研究時,我發現這個代碼完全符合我需要的代碼:這段java代碼到底在幹什麼?
String string="";
try{
InputStream ips = new FileInputStream("WORDS.txt");
InputStreamReader ipsr = new InputStreamReader(ips);
BufferedReader br = new BufferedReader(ipsr);
String line;
while ((line=br.readLine())!=null){
System.out.println(line);
string+=line+"\n";
}
br.close();
}
catch (Exception e){
System.out.println(e.toString());
}
有人能解釋一下這段代碼是如何工作的嗎?我是編程新手,對大部分代碼並不熟悉。這不是作業 - 這是我爲自己的個人利益寫的一個程序。謝謝。
當您嘗試運行它時發生了什麼? – Reimeus 2013-03-19 01:57:47
如果你不知道它的作用,你怎麼知道這段代碼確實需要做什麼? – John3136 2013-03-19 01:59:07
當我運行它時,它逐行輸出文本文件的內容,這正是我所需要的程序。我不明白它是如何工作的。 – user2184665 2013-03-19 01:59:34