ใน Java วิธีอ่านไฟล์ทีละบรรทัดในลำดับย้อนกลับ – บทช่วยสอนที่สมบูรณ์

เผยแพร่แล้ว: 2013-03-30

นี่คือโปรแกรม Java ที่ง่ายที่สุดในการอ่านไฟล์ทีละบรรทัดในลำดับย้อนกลับโดยใช้ Java8 API ลองใช้งานและแจ้งให้เราทราบหากคุณพบปัญหาใด ๆ กับสิ่งนี้

  • โปรแกรม java เพื่อย้อนกลับเนื้อหาของไฟล์
  • เขียนโปรแกรมที่แทนที่แต่ละบรรทัดของไฟล์ด้วยการย้อนกลับ

ฉันจะเขียนชุดสัมภาษณ์ Java ซึ่งคุณจะพบคำถามและคำตอบที่เกี่ยวข้องเพิ่มเติม โปรดคอยติดตามข้อมูลเพิ่มเติม

ในบทช่วยสอนนี้ เราจะดำเนินการตามขั้นตอนด้านล่าง:

  1. เราจะอ่านไฟล์ crunchify.txt ซึ่งอยู่ที่เอกสารตำแหน่ง ฉันใช้ Macbook pro ดังนั้นหากคุณใช้ OS และแล็ปท็อป/เดสก์ท็อปที่ต่างกัน โปรดเปลี่ยนเส้นทางของไฟล์ตามนั้นในโปรแกรม CrunchifyReverseLineReader.java
  2. เราจะอ่านไฟล์แบบ Simple Order ก่อน
  3. เราจะอ่านไฟล์ใน Reverse Order แล้ว
  4. Please note : โดยค่าเริ่มต้น โปรแกรมด้านล่างจะลบบรรทัดว่างทั้งหมดออกจากเอาต์พุตลำดับย้อนกลับ หากคุณต้องการคงบรรทัดว่างไว้ ให้ดูที่ความคิดเห็นในตัวโปรแกรม
  5. สร้างไฟล์ CrunchifyReverseLineReaderTest.java และคัดลอกโค้ดจากด้านล่างเพื่อทดสอบผล

รหัสจาวา:

อัปเดตโค้ดเพื่อลบบรรทัดว่างออกจากไฟล์ตามความคิดเห็นจาก Francesco

บทความอื่นที่ต้องอ่าน: https://crunchify.com/why-and-for-what-should-i-use-enum-java-enum-examples/

ทีนี้มาทดสอบกัน สร้างไฟล์ทดสอบ

Note: ไฟล์ crunchify.txt มี total 11 lines รวมถึง 1 บรรทัดว่างระหว่างที่คุณเห็นในผลลัพธ์ด้านล่าง

เอาท์พุท: