ใน Java จะอ่านไฟล์และแปลงไฟล์เป็นสตริงได้อย่างไร? (5 วิธีที่แตกต่างกัน)

เผยแพร่แล้ว: 2021-11-21
ใน Java จะอ่านไฟล์และแปลงไฟล์เป็นสตริงได้อย่างไร? (5 วิธีที่แตกต่างกัน)

วิธีที่ง่ายที่สุดในการอ่านไฟล์เป็น String คืออะไร? คุณต้องการอ่านไฟล์ข้อความธรรมดาใน Java หรือไม่? คุณต้องการแปลงวัตถุ File เป็นวัตถุ String อย่างไร มีหลายวิธีที่เราสามารถอ่านไฟล์และแปลงเป็นสตริงได้

มีทั้งหมด 5 วิธีในการแปลงไฟล์ข้อความทั้งหมดเป็นสตริงใน Java

  1. ไฟล์.readString()
  2. Files.readAllLines(Paths.get(path), StandardCharsets.UTF_8);
  3. FileUtils.readFileToString (ไฟล์ใหม่ (เส้นทาง), StandardCharsets.UTF_8); – การพึ่งพา Apache Commons IO
  4. ไฟล์.lines()
  5. ไฟล์.newBufferedReader()

มาเริ่มกันเลย:

  • ตรวจสอบให้แน่ใจว่าได้เพิ่มการพึ่งพา Apache Commons IO ด้านล่าง
  • สร้างคลาส CrunchifyConvertFileToString.java
  • คัดลอกและวางโค้ดด้านล่างลงไป

CrunchifyConvertFileToString.java

ผลลัพธ์คอนโซล IntelliJ IDEA:

เพียงเรียกใช้โปรแกรมด้านบนเป็น Java Application คุณจะเห็นผลลัพธ์ดังนี้

แจ้งให้เราทราบหากคุณประสบปัญหาในการใช้งานโค้ดด้านบน

นี่คือบทช่วยสอนที่อธิบาย method4 และ method-5:

วิธีอ่านไฟล์ทีละบรรทัดโดยใช้ Java 8 Stream – Files.lines() และ Files.newBufferedReader() Utility APIs