社区
Java SE
帖子详情
java read问题
qiang925
2010-04-24 05:14:53
关于java 里面的这个函数read(char chuf[],int off, int length);
里面的chuf的长度要设置多少才为合适呢?
因为程序在读一个网页的内容时,如果一个网页的内容过大的话,而chuf的长度又相对小点的话,那就要循环很多次了,这样耗
内存挺大的,但chuf的长度又不可能无限大吧,怎么设置才算是比较合理,我主要是想内存消耗少点
...全文
120
7
打赏
收藏
java read问题
关于java 里面的这个函数read(char chuf[],int off, int length); 里面的chuf的长度要设置多少才为合适呢? 因为程序在读一个网页的内容时,如果一个网页的内容过大的话,而chuf的长度又相对小点的话,那就要循环很多次了,这样耗 内存挺大的,但chuf的长度又不可能无限大吧,怎么设置才算是比较合理,我主要是想内存消耗少点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liu_siat
2010-04-24
打赏
举报
回复
网页不会有多大,根据硬件的配置合理设置就行了
liuxiaolei7676
2010-04-24
打赏
举报
回复
那个长度一般是1024的整数倍~
niulin
2010-04-24
打赏
举报
回复
512K也行吧,文本的网页不会很大的
sdfsf双方各
2010-04-24
打赏
举报
回复
折中是个好办法
zfq642773391
2010-04-24
打赏
举报
回复
1024K就差不多了
luozhangwen
2010-04-24
打赏
举报
回复
折中一下吧. 呵呵 一般的话1M就OK啦
h2plus0
2010-04-24
打赏
举报
回复
鱼与熊掌不可兼得也
如果想内存消耗少点, 可以先 new 一个比较小的内存块,比如1k, 就想lz说的一样, 循环多次后
放到一个 ByteArrayOutputStream 中
如果为了省事, 可以先new 一个比较大的内存块, 当然这个跟通讯相关, 比如一个网页一般都不会超过
10M
AXMLPrinter2错误修正版本
解决AXMLPrinter2反编译的时候报错
问题
。
java
.lang.ArrayIndexOutOfBoundsException: 128 at android.content.res.StringBlock.getShort(StringBlock.
java
:231) at android.content.res.StringBlock.getString...
java
read
()方法_
Java
Read
er
read
()方法
Java
Read
er
read
()方法
java
.io.
Read
er.
read
(CharBuffer target)尝试将字符读入指定的字符缓冲区。所做的唯一改变是put操作的结果:原样缓冲区被用作字符的存储库。没有翻转的缓冲或重绕操作。1 语法public int
read
...
JAVA
IO流
read
方法基础使用
java
read
使用方法
java
中
read
方法
InputStream in = null; in = new BufferedInputStream(new FileInputStream("src/nomal_io.txt")); byte [] buf = new byte[1024]; int bytes
Read
= in.
read
(buf);...public int
read
(byte b[]) th...
JAVA
IO流 (一) InputStream的
read
方法
read
()
read
(byte [] b )
read
( byte [] b , int off , int len) ...在
Java
8中,InputStream被定义为一个抽象类,相应的,该类下的
read
()方法也是一个抽象方法,这也就意味着必须有一个类继承InputStream并且实...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章