qxhj2008
2011-09-02 16:16如何加快java读取文件的速度
[code="java"]FileInputStream in =???
int BUFFERLEN=1024; // 这个的设置有关系吗
byte buffer[] = new byte[BUFFERLEN];
while((c=in.read(buffer))!=-1){
for(int i=0;i<c;i++){
buffer[i]^=KEYVALUE[pos];
out.write(buffer[i]);
pos++;
if(pos==keylen) pos =0;
}
}
in.close();
out.close();[/code]
弄来一个流 。大概就是 new byte[1024] 这种方式读流。弄一个1M的文件得3,4 秒。怎么能快点
- 点赞
- 回答
- 收藏
- 复制链接分享
10条回答
为你推荐
- springboot中如何播放本地视频?
- spring
- java
- 1个回答
- 如何加快java读取文件的速度
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
- 以下哪种文件读取方法效率最高?如何通过代码测试其效率?
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
- 怎么返回jsp页面执行结果?
- 企业应用
- 0个回答
- java中哪个容器搜索速度最快
- 企业应用
- 0个回答
换一换