package demo.file; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class BufferedReaderExample { /** * @param args */ public static void main(String[] args) { BufferedReader br = null; try { /** * ใน newfile.txt ให้มีข้อมูลตัวอย่างด้วยนะครับในที่นี้คือ * "Test BufferedReader * from newfile.txt" */ String sCurrentLine; br = new BufferedReader(new FileReader("C:\\users\\nopphanan7\\newfile.txt")); while ((sCurrentLine = br.readLine()) != null) { System.out.println(sCurrentLine); } } catch (IOException e) { e.printStackTrace(); } finally { try { if (br != null)br.close(); } catch (IOException ex) { ex.printStackTrace(); } } } }ผลลัพธ์ที่ได้คือ
Test BufferedInputStream from newfile.txt
ตัวอย่างเพิ่มเติมใน JDK 7 ใช้ try-with-resources เพื่อการ เปิด-ปิด อัตโนมัติ.
package demo.file; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class BufferedReaderExample { /** * @param args */ public static void main(String[] args) { /** * ใน newfile.txt ให้มีข้อมูลตัวอย่างด้วยนะครับในที่นี้คือ * "Test BufferedReader * from newfile.txt" */ try (BufferedReader br = new BufferedReader(new FileReader("C:\\users\\nopphanan7\\newfile.txt"))) { String sCurrentLine; while ((sCurrentLine = br.readLine()) != null) { System.out.println(sCurrentLine); } } catch (IOException e) { e.printStackTrace(); } } }
ผลลัพธ์ที่ได้คือ
Test BufferedInputStream from newfile.txt
0 comments:
Post a Comment