Dalvik的消息 - 中的BufferedInputStream的构造函数使用默认的缓冲区大小。这将是更好的是明确是否需要8K缓冲的是、缓冲区、函数、明确

2023-09-05 07:14:04 作者:北悸安凉

当我使用的BufferedInputStream,我指定一个缓冲区的大小,Dalvik的给了我这样的警告 - 在的BufferedInputStream的构造函数使用默认的缓冲区大小。这将是更好的是明确的,如果需要8K的缓冲区。

When I used BufferedInputStream and I specify a buffer size, Dalvik gives me this warning - Default buffer size used in BufferedInputStream constructor. It would be better to be explicit if an 8k buffer is required.

但现在,我的缓冲区大小已经在8K。我究竟做错了什么?

But right now, my buffer size is already at 8k. What am I doing wrong?

推荐答案

只需使用:

BufferedReader br = new BufferedReader(new InputStreamReader(is), 8192);

来代替:

BufferedReader br = new BufferedReader(new InputStreamReader(is));

注意:

8192(8K)是在字符的缓冲区的大小。

8192 (8k) is the size of the buffer in characters.