java中怎样快速的读取文件

转载自@friskyliu

Java code
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
BufferedInputStream in =  new  BufferedInputStream( new  FileInputStream(f));
try
{
     byte [] buffer =  new  byte [ 4096 ];
     int  len = - 1 ;
     while ((len = in.read(buffer)) != - 1 )
     {
         //TODO
     }
}
finally
{
     in.close();
     in =  null ;
}


适用于任何文件,可以试试100M的文件需要多少时间..很快的...

猜你喜欢

转载自blog.csdn.net/tobin_xu/article/details/78620791