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
ไม่มีความคิดเห็น:
แสดงความคิดเห็น