Xu Hướng 5/2022 # Hướng Dẫn Đọc File Text Trong Java Sử Dụng “bufferedreader” # Top View

Xem 22,374

Bạn đang xem bài viết Hướng Dẫn Đọc File Text Trong Java Sử Dụng “bufferedreader” được cập nhật mới nhất ngày 18/05/2022 trên website Hoisinhvienqnam.edu.vn. Hy vọng những thông tin mà chúng tôi đã chia sẻ là hữu ích với bạn. Nếu nội dung hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất. Cho đến thời điểm hiện tại, bài viết này đã đạt được 22,374 lượt xem.

--- Bài mới hơn ---

  • Cách Sửa Lỗi Cách Dòng Khi Căn Đều Trong Word
  • Cách Chuyển Vntime Sang Time New Roman Trong Word Và Excel
  • Cách Chuyển Font Chữ Vntime Sang Time New Roman Giữ Định Dạng
  • Lỗi Không Đánh Được Chữ Và Cách Sửa Lỗi Trong Word 2010,2016
  • Word Bị Lỗi Không Sửa Được, Word Lỗi Không Thêm Nội Dung Mới Được
  • Khi sử dụng class BufferedReader trong Java để đọc nội dung một file text thì chúng ta có hai cách khác nhau đó là sử dụng method readLine() hoặc read() của class này. Trong bài viết này chúng ta sẽ tìm hiểu cách làm chi tiết của từng phương pháp với việc áp dụng vào đọc một file text nằm ở địa chỉ C:tmptest.txt.

    Chuẩn Bị

    Trước tiên thì bạn cần tạo file test.txt ở địa chỉ thư mục C:tmp như vừa đề cập để đảm bảo quá trình đọc nội dung file không gặp lỗi.

    Sau đó bạn tạo một tập tin Main.java với nội dung như sau:

    import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class Main { public static void main(String[] args) { } }

    Bây giờ bên trong method main() của Main class này chúng ta sẽ thêm code Java để thực hiện việc đọc nội dung của file text sử dụng BufferedReader theo hai cách khác nhau.

    Đọc File Text Sử Dụng BufferedReader với readLine()

    Để đọc file theo cách này thì trong method main() của Main class bạn thêm đoạn code phía sau:

    ... BufferedReader br = null; try { br = new BufferedReader(new FileReader("C:\tmp\test.txt")); System.out.println("Đọc nội dung file sử dụng phương thức readLine()"); String textInALine; while ((textInALine = br.readLine()) != null) { System.out.println(textInALine); textInALine = br.readLine(); } } catch (IOException e) { e.printStackTrace(); } finally { try { br.close(); } catch (IOException e) { e.printStackTrace(); } } ...

    Đoạn code đầy đủ của class Main.java sẽ như sau:

    Ở đoạn code trên bạn chú ý method br.readLine() được gọi môi khi vòng lặp while được chạy để kiểm tra điều kiện của vòng lặp này cho tới khi nào giá trị trả về đồng thời in ra nội dung của giá trị này nếu như giá trị này khác null, trường hợp giá trị này là null thì chấm dứt vòng lặp:

    while ((textInALine = br.readLine()) != null) { System.out.println(textInALine); textInALine = br.readLine(); }

    Đọc File Text Sử Dụng BufferedReader với read()

    Để sử dụng cách này thì trong method main() trống được tạo ra lúc đầu bạn thêm vào đoạn code phía sau:

    ... BufferedReader br = null; try { br = new BufferedReader(new FileReader("C:\tmp\test.txt")); System.out.println("Đọc nội dung file sử dụng phương thức read()"); int num=0; char ch; while((num = br.read()) != -1) { ch = (char) num; System.out.print(ch); } } catch (IOException e) { e.printStackTrace(); } finally { try { br.close(); } catch (IOException e) { e.printStackTrace(); } } ...

    Đoạn code đầy đủ của class Main.java sẽ như sau:

    Khi gọi br.read(), Java sẽ trả về từng các số mã hoá của từng ký tự thay vì nội dung cả dòng như cách sử dụng redline(). Chúng ta cũng sử dụng vòng lặp while để đọc ra từng số mã hoá ký tự này và sau đó chuyển hoá về dạng ký tự chữ:

    while((num = br.read()) != -1) { ch = (char) num; System.out.print(ch); }

    --- Bài cũ hơn ---

  • Căn Chỉnh Văn Bản Trong Word 2010
  • Header Là Gì? Những Điều Thu Vị Cần Biết Về Header Trong Web, Pts, Word
  • Hướng Dẫn Cách Tạo Văn Bản Ngẫu Nhiên Trong Word Đơn Giản
  • Tạo Liên Kết Hyperlink Trong Word
  • Microsoft Word: Cách Tạo Tiêu Đề Trang (Header) Và Chân Trang (Footer)
  • Cập nhật thông tin chi tiết về Hướng Dẫn Đọc File Text Trong Java Sử Dụng “bufferedreader” trên website Hoisinhvienqnam.edu.vn. Hy vọng nội dung bài viết sẽ đáp ứng được nhu cầu của bạn, chúng tôi sẽ thường xuyên cập nhật mới nội dung để bạn nhận được thông tin nhanh chóng và chính xác nhất. Chúc bạn một ngày tốt lành!

  • Web hay
  • Links hay
  • Push
  • Chủ đề top 10
  • Chủ đề top 20
  • Chủ đề top 30
  • Chủ đề top 40
  • Chủ đề top 50
  • Chủ đề top 60
  • Chủ đề top 70
  • Chủ đề top 80
  • Chủ đề top 90
  • Chủ đề top 100
  • Bài viết top 10
  • Bài viết top 20
  • Bài viết top 30
  • Bài viết top 40
  • Bài viết top 50
  • Bài viết top 60
  • Bài viết top 70
  • Bài viết top 80
  • Bài viết top 90
  • Bài viết top 100