新聞中心
import java.io.File;
import java.io.FileOutputStream;
import java.io.*;
public class FileTest {
? public static void main(String[] args) {
? FileOutputStream out = null;
? FileOutputStream outSTr = null;
? BufferedOutputStream Buff = null;
? FileWriter fw = null;
? int count = 1000;//寫文件行數(shù)
? try {
? //經(jīng)過(guò)測(cè)試:FileOutputStream執(zhí)行耗時(shí):17,6,10 毫秒
? out = new FileOutputStream(new File("C:\\Users\\lee\\Desktop\\add.txt"));
? long begin = System.currentTimeMillis();
? for (int i = 0; i < count; i++) {
? out.write("測(cè)試java 文件操作\r\n".getBytes());
? }
? out.close();
? long end = System.currentTimeMillis();
? System.out.println("FileOutputStream執(zhí)行耗時(shí):" + (end - begin) + " 毫秒");
? //經(jīng)過(guò)測(cè)試:ufferedOutputStream執(zhí)行耗時(shí):1,1,1 毫秒
? outSTr = new FileOutputStream(new File("C:\\Users\\lee\\Desktop\\add0.txt"));
? Buff = new BufferedOutputStream(outSTr);
? long begin0 = System.currentTimeMillis();
? for (int i = 0; i < count; i++) {
? Buff.write("測(cè)試java 文件操作\r\n".getBytes());
? }
? Buff.flush();
? Buff.close();
? long end0 = System.currentTimeMillis();
? System.out.println("BufferedOutputStream執(zhí)行耗時(shí):" + (end0 - begin0) + " 毫秒");
? //經(jīng)過(guò)測(cè)試:FileWriter執(zhí)行耗時(shí):3,9,5 毫秒
? fw = new FileWriter("C:\\Users\\lee\\Desktop\\add2.txt");
? long begin3 = System.currentTimeMillis();
? for (int i = 0; i < count; i++) {
? fw.write("測(cè)試java 文件操作\r\n");
? }
? fw.close();
? long end3 = System.currentTimeMillis();
? System.out.println("FileWriter執(zhí)行耗時(shí):" + (end3 - begin3) + " 毫秒");
? } catch (Exception e) {
? e.printStackTrace();
? } finally {
? try {
? fw.close();
? Buff.close();
? outSTr.close();
? out.close();
? } catch (Exception e) {
? e.printStackTrace();
? }
? }
? }
}
創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國(guó)云服務(wù)器,動(dòng)態(tài)BGP最優(yōu)骨干路由自動(dòng)選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨(dú)有T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動(dòng)現(xiàn)已開啟,新人活動(dòng)云服務(wù)器買多久送多久。
網(wǎng)站標(biāo)題:java寫文件的三種方法比較-創(chuàng)新互聯(lián)
文章出自:http://fisionsoft.com.cn/article/gdccj.html