Java read file การเขียน Java เพื่อ อ่านไฟล์ในแบบต่างๆ

บทความเกี่ยวกับ : Java read file การเขียน Java เพื่อ อ่านไฟล์ในแบบต่างๆ


การเขียนโปรแกรม Java เพื่อ อ่านไฟล์นั้น ถือว่าเป็นเรื่องที่ค่อนข้่างจะต้องถ่ายข้อมูลหลายขั้นตอนพอสมควร  เดี๋ยวจะยกตัวอย่างการ เขียนโปรแกรมเพื่อ อ่านไฟล์ .txt แบบสั้นๆ ง่ายๆ ให้ดูนะครับ

import java.io.*;
class ReadFileExample
{
 public static void main(String args[])
  {
  try{
 // อ่านไฟล์ ใส่ path ให้ถูกต้องนะครับ ระบุ path เต็มไปเลยก็ได้
  FileInputStream is = new FileInputStream("file.txt");
  DataInputStream ds = new DataInputStream(is);
  BufferedReader br = new BufferedReader(new InputStreamReader(ds));



//ทำสาม step นี้ให้เสร็จครับจนได้ BufferedReader แล้วก็เอามาวน Loop ออกได้เลย
  String strLine;
  while ((strLine = br.readLine()) != null)   {
      System.out.println (strLine);
  }
  ds.close();
    }catch (Exception e){
  e.getMessage();
  }
  }
}

ขั้นตอน ผมจะท่องไว้เลยครับ Step ตามนี้ เกี่ยวกับพวก InputStream ก็คือ
  - FileInputStream อ่านไฟล์จาก Path
  - DataInputStream  ตระเตรียมข้อมูลไว้
  - BufferedReader   พร้อมลุย

นี่เป็นแค่ตัวอย่างการ อ่าน ไฟล์ แบบนึงเท่านั้นนะครับ
ยังมีวิธีเขียนอีก หลายแบบเดี๋ยวจะมาเล่าให้ฟังอีกที


โพสต์ยอดนิยมจากบล็อกนี้

java -Xms , java -Xmx กำหมด memory ให้ JVM เพื่อป้องกันปัญหา Out of Memory

Oracle date format จัด format date ให้แสดง พศ และ เดือน ภาษาไทยหรือตามภาษาที่เราเลือก

Java this กับ super การใช้งานคำสั่ง this กับ super ใน ภาษา Java