Làm thế nào để tăng tốc độ load file txt vào jTextArea?
Java
155
SWING
1
White

dung.apatit viết ngày 08/07/2019

Trong java + swing

Có cách nào đọc file .txt rồi append vào jTextArea nhanh không ạ
file .txt tương đối lớn: khoảng 200.000 line

jTextArea jTextAreaPre = new jTextArea ();
BufferedReader br = new BufferedReader(new FileReader("file.txt"));

        String text = "";
            String thisLine = null;
            while ((thisLine = br.readLine()) != null) {
              String text = thisLine + "\r\n";
              jTextAreaPre.append(text);

            }

or

       jTextAreaPre.read(br, null);
           br.close();
           jTextAreaPre.requestFocus();

còn 1 số cách append khách nhưng về cơ bản cũng rất chậm
các bạn có cách nào mà append nhanh như mở trực tiếp bằng notepad không ạ? hoặc có cách nào nhúng notepad vào trong jtextarea không a.?
Mong có các bạn giúp đỡ. thanks!

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

dung.apatit

1 bài viết.
0 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
1 bài viết.
0 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!