看板 java 關於我們 聯絡資訊
FileReader A = new FileReader("C:\\test1.txt"); BufferedReader B = new BufferedReader(A); String C = B.readLine(); String D=null; while(C!=null){ D+=C; C = B.readLine(); } System.out.println(C); 各位JAVA高手們想請問一下, 最近在練習io相關JAVA程式碼, 攻力不足+觀念不夠穩... 最近卡在這一段時間, 請問我這樣寫怎麼不能輸出我test1的檔案呢? 請問是哪裡出的問題, 麻煩請指導下迷津.. 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.143.220.46 ※ 文章網址: http://www.ptt.cc/bbs/java/M.1417616137.A.64D.html
luoqr: 因為跳出while的條件是C=null時... 12/04 08:52
realmeat: 問題是你把結果存在D, 你print錯對象 12/04 11:44
frankfgt: 改D可以 但是會把一開始預設的NULL也編程進去,是否可解 12/04 12:03
realmeat: D=null; (x) D=""; (o) 12/04 12:36