บทความนี้อธิบายถึงการใช้สแกนเนอร์ในการเขียนโปรแกรม Java เพื่ออ่านข้อมูลลงในไฟล์ข้อความ แบ่งปันสำหรับการอ้างอิงของคุณดังนี้:
ใช้คลาสสแกนเนอร์เพื่ออ่านไฟล์
เราใช้คลาส Scanner เพื่ออ่านข้อมูลจากแป้นพิมพ์หรือเราสามารถใช้คลาสสแกนเนอร์เพื่ออ่านข้อมูลจากไฟล์ข้อความ ก่อนอื่นดูรหัสอินสแตนซ์
แพ็คเกจ com.li; นำเข้า java.io.fileinputstream; นำเข้า java.io.filenotfoundException; นำเข้า Java.util.*; คลาสสาธารณะหลัก {โมฆะสาธารณะคง ลอง {inputStream = ใหม่สแกนเนอร์ (ใหม่ FileInputStream ("stuff.txt")); } catch (filenotfoundexception e) {system.out.println ("ไฟล์ stuff.txt")); } catch (filenotfoundexception e) {system.out.println ("ไฟล์ไฟล์ไม่พบ"); System.Exit (0); } string line = inputStream.nextline (); System.out.println (บรรทัด); inputstream.close (); - ไฟล์ tates.txt ที่นี่สามารถเป็นไฟล์ที่สร้างโดยโปรแกรม Java อื่นหรือไฟล์ที่เขียนด้วยตัวเองในคอมไพเลอร์ข้อความ ที่นี่ใช้วิธี nextLine() ซึ่งคล้ายกับการอ่านข้อมูลจากแป้นพิมพ์ ซึ่งหมายความว่าบรรทัดของข้อมูลถูกอ่านจากไฟล์ข้อความและข้อมูลการอ่านจะถูกพิมพ์บนหน้าจอ
ในเวลานี้เป็นสิ่งสำคัญที่จะต้องทราบว่าหลังจากอ่านไฟล์เราต้องปิดไฟล์ด้วย ในเวลาเดียวกันอย่าลืมจัดการข้อยกเว้นเราไม่สามารถมั่นใจได้ว่าจะไม่มีข้อผิดพลาดระหว่างการเปิดไฟล์
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับอัลกอริทึม Java ผู้อ่านที่มีความสนใจในเว็บไซต์นี้สามารถดูหัวข้อ: "บทสรุปของไฟล์ Java และทักษะการใช้งานไดเรกทอรี", "การสอนเกี่ยวกับโครงสร้างข้อมูลและอัลกอริทึมของ Java", "บทสรุปของทักษะการดำเนินงาน Java Dom Node"
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม Java ของทุกคน