![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java IO
文章平均质量分 75
Manny2011
这个作者很懒,什么都没留下…
展开
-
利用Java IO中的字节流与缓冲流及单个或批量读写字节进行组合测试文件复制的速度....速度差别太大了!!!
★相同条件:src:桌面上文件 j2se70.chm, 大小 41.1MB ;dest:分别在桌面上创建一个新文件.★结论:用数组批量读取+BufferedInputStream/BufferedOutputStream是速度最快的(259ms).简单太快了!!! (^_^) 而且字节数组只是设置了[1024], 当设置成[20*1024]时,时间为85ms.当然所需的cpu,内存等原创 2017-01-02 20:28:20 · 632 阅读 · 0 评论 -
文件夹递归遍历
public class FileUtils {public static void listDirectory(File file) {//递归遍历文件夹及其子目录.if(!file.exists()){System.out.println("此路径不存在");}if(!file.isDirectory()){System.out.println("此路径不是文件夹.");}File[] fil原创 2016-12-28 17:59:27 · 457 阅读 · 0 评论 -
JavaIO 文件递归遍历及常用File类操作
public static void listDirectory(File file) {//递归遍历文件夹及其子目录.File[] files=file.listFiles();if(files!=null&&files.length>0){//说明此目录下存在文件或目录.for (File file2 : files) {if(file2.isDirectory()){listDirector原创 2016-12-28 18:44:01 · 430 阅读 · 0 评论 -
随机读写文件内容之RandomAccessFile类相关
//重点掌握:用RandomAccessFile实现两个数组分别读取同一个文件的不同部分,最后再拼接成一个数组并打印出来.//a.学会使用java.util.Arrays.copyOf(source,newLength),作用是:将源数据复制并扩容,返回一个包含源数组数据的新数组;//b.学会使用java.lang.System.arraycopy(src,srcStart原创 2016-12-29 21:50:45 · 386 阅读 · 0 评论