qxhj2008
qxhj2008
2011-09-02 16:16

如何加快java读取文件的速度

  • it技术
  • 互联网问答
  • IT行业问题
  • 编程语言问答
  • 计算机技术

[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条回答

为你推荐

换一换