[Java]การอ่านข้อมูลจากไฟล์ โดยการใช้ BufferedReader
การอ่านข้อมูลจากไฟล์ โดยการใช้ BufferedReader
การอ่านข้อมูลจากไฟล์ โดยการใช้ BufferedReader
ถ้าเราต้องการข้อมูลจาก ไฟล์ c.in ที่ไดร์ C:
มีตัวอย่างดังนี้ ไฟล์ c.in จะมีข้อมูลดังนี้
5
+/+-*%142Sp94r09y+j0i50*5i198++07m6743 40 /*--++ 10234*x12bx3000001033309-81632@1200 200 --//%% 1234567810000000 50 --// sdjf23349fjdhy36458!@#$%^&09*()xc00bn567800000000 20 ++-- 0000j*09 9 |
โค้ดที่เราจะเขียนดึงข้อในไฟล์ c.in คือ
import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class readerfile { public static void main (String [] args) throws FileNotFoundException, IOException{ File infile = new File("C:/c.in"); FileReader in = new FileReader(infile); BufferedReader bin = new BufferedReader(in) ; String Stringin; while((Stringin = bin.readLine()) != null){//เช็ค ถ้าไม่เท่ากับ null ก็อ่านข้อมูลมาทีละบรรทัด จนหมด System.out.println(Stringin); } } } |
หมายเหตุ
- bin.readLine() คือ อ่านข้อมูลในไฟล์ ได้ทีละ 1 บรรทัด
ผลที่ได้จากการ รัน
นอกจากการอ่านข้อมูลจากไฟล์แบบ BufferedReader แล้วมีแบบอื่นอีก เช่น ใช้ Scanner ผมจะชอบใช้ก็มีแค่ BufferedReader กับScanner
นอกจากที่อ่านข้อมูลจากไฟล์ได้แล้วยังมีการเขียนข้อมูลลงไฟล์อีกครับ ลองถามพี่ กรูส์
นอกจากที่อ่านข้อมูลจากไฟล์ได้แล้วยังมีการเขียนข้อมูลลงไฟล์อีกครับ ลองถามพี่ กรูส์
ดูนะครับผมก็ขอจบเรื่ิอง การอ่านข้อมูลจากไฟล์ โดยการใช้ BufferedReader แค่นี้ละกันครับ
วิดีโอนี้ เอามาให้ดูเพี่อจะให้เห็น การเขียน แบบ OOP สำคัญมากในการเขียน JAVA เขา(นิรนาม จักใคร)พูดว่า ถ้าไม่เข้าใจ OOP ก็ไม่มีประโยชน์ที่จะมาเขียนจาวา
Subscribe to:
Post Comments
(
Atom
)
เยี่ยมมากเลย
ReplyDeleteขอบคุณครับ
ReplyDeleteถ้าอยากให้เขียนโจทย์ไหนก็แนะนำมาได้ นะครับ