中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java 寫文件的三種方法比較

發布時間:2020-08-10 21:29:23 來源:網絡 閱讀:397 作者:沙漏半杯 欄目:編程語言

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;//寫文件行數


? ? ? ? try {

? ? ? ? ? ? //經過測試:FileOutputStream執行耗時: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("測試java 文件操作\r\n".getBytes());

? ? ? ? ? ? }

? ? ? ? ? ? out.close();

? ? ? ? ? ? long end = System.currentTimeMillis();

? ? ? ? ? ? System.out.println("FileOutputStream執行耗時:" + (end - begin) + " 毫秒");


? ? ? ? ? ? //經過測試:ufferedOutputStream執行耗時: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("測試java 文件操作\r\n".getBytes());

? ? ? ? ? ? }

? ? ? ? ? ? Buff.flush();

? ? ? ? ? ? Buff.close();

? ? ? ? ? ? long end0 = System.currentTimeMillis();

? ? ? ? ? ? System.out.println("BufferedOutputStream執行耗時:" + (end0 - begin0) + " 毫秒");


? ? ? ? ? ? //經過測試:FileWriter執行耗時: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("測試java 文件操作\r\n");

? ? ? ? ? ? }

? ? ? ? ? ? fw.close();

? ? ? ? ? ? long end3 = System.currentTimeMillis();

? ? ? ? ? ? System.out.println("FileWriter執行耗時:" + (end3 - begin3) + " 毫秒");


? ? ? ? } catch (Exception e) {

? ? ? ? ? ? e.printStackTrace();

? ? ? ? } finally {

? ? ? ? ? ? try {

? ? ? ? ? ? ? ? fw.close();

? ? ? ? ? ? ? ? Buff.close();

? ? ? ? ? ? ? ? outSTr.close();

? ? ? ? ? ? ? ? out.close();

? ? ? ? ? ? } catch (Exception e) {

? ? ? ? ? ? ? ? e.printStackTrace();

? ? ? ? ? ? }

? ? ? ? }


? ? }


}



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

兴山县| 长汀县| 衡东县| 库车县| 高州市| 西安市| 晋州市| 石台县| 吉安市| 来安县| 湘阴县| 桦川县| 云林县| 乐山市| 新郑市| 始兴县| 锡林郭勒盟| 华阴市| 道孚县| 东港市| 云安县| 千阳县| 安平县| 衡阳市| 蓝田县| 大同市| 章丘市| 武陟县| 文昌市| 八宿县| 平安县| 东乌珠穆沁旗| 广州市| 双牌县| 荔浦县| 万州区| 左贡县| 襄城县| 涟水县| 塔城市| 子长县|