java 把a.txt文件中的内容复制到当前项目目录下的b.txt文件中,2种方式比较复制效率 毫秒比较
创始人
2024-03-03 11:05:52
0

java 把a.txt文件中的内容复制到当前项目目录下的b.txt文件中,2种方式比较复制效率 毫秒比较

package xxx;import java.io.*;
public class JavaApplication1 {public static void main(String[] args) throws IOException {long start = System.currentTimeMillis();method1("E:/eclipse-workspace/java2/data/a.txt", "E:/eclipse-workspace/java2/data/b.txt");method2("E:/eclipse-workspace/java2/data/a.txt", "E:/eclipse-workspace/java2/data/b.txt");long end = System.currentTimeMillis();System.out.println("共耗时:" + (end - start) + "毫秒");}// 基本字节流一次读写一个字节public static void method1(String srcString, String destString) throws IOException {FileInputStream fis = new FileInputStream(srcString);FileOutputStream fos = new FileOutputStream(destString);int by = 0;while ((by = fis.read()) != -1) {fos.write(by);}fos.close();fis.close();}// 基本字节流一次读写一个字节数组public static void method2(String srcString, String destString) throws IOException {FileInputStream fis = new FileInputStream(srcString);FileOutputStream fos = new FileOutputStream(destString);byte[] bys = new byte[1024];int len = 0;while ((len = fis.read(bys)) != -1) {fos.write(bys, 0, len);}fos.close();fis.close();}
}

输出结果:
(1)基本字节流一次读写一个字节
在这里插入图片描述
(2)基本字节流一次读写一个字节数组
在这里插入图片描述

第一种方法读写速度优于第二种方法

相关内容

热门资讯

《郑州市中医药发展促进条例》全... 【大河财立方消息】郑州市人民代表大会常务委员会公告,《郑州市中医药发展促进条例》已经郑州市第十六届人...
【行业观察】 政策护航 公募R... 戴丹苗(国信证券经济研究所分析师) REITs(不动产投资信托基金)在中国经历了从私募到公募,从债性...
关于《河南省烟草专卖管理条例(... 主任、各位副主任、秘书长、各位委员: 2025年7月,省十四届人大常委会第十八次会议对《河南省烟草专...
日本文部科学省:281名教职人... 中新网12月23日电 据日本广播协会(NHK)等日媒报道,当地时间22日,日本文部科学省表示,日本2...
涉及网约车、电梯……“法规体检... 12月22日,全国人大常委会法工委关于2025年备案审查工作情况的报告提请全国人大常委会会议审议。在...
关于《河南省建筑市场管理条例(... 省人大常委会: 2025年11月11日,省人民政府向省人大常委会报送了关于提请审议《河南省建筑市场管...
法治春风化纠纷 普法护航平安路 “以前出了交通事故,跑交警、找保险、跑法院来回折腾,现在一个中心全办完,还能学到法律知识,心里踏实!...
央行发布一次性信用修复政策,步... 文|张彦宗 一些为信用记录苦恼的人,将有机会迎来一次“重生”的机遇。 央行对于那些信用受损但还款积极...
促消费向稳向好需政策加力优化 今年以来,面对复杂多变的外部形势,我国把全方位扩大内需、做大做强国内大循环摆在重要位置,各项提振消费...
关于《河南省建筑市场管理条例(... 省人大常委会: 12月2日上午,常委会本次会议分组审议了《河南省建筑市场管理条例(修订草案)》(以下...