import java.io.File;
成都創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括雙陽網(wǎng)站建設(shè)、雙陽網(wǎng)站制作、雙陽網(wǎng)頁制作以及雙陽網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,雙陽網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到雙陽省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
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)過測試: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("測試java 文件操作\r\n".getBytes());
? ? ? ? ? ? }
? ? ? ? ? ? out.close();
? ? ? ? ? ? long end = System.currentTimeMillis();
? ? ? ? ? ? System.out.println("FileOutputStream執(zhí)行耗時(shí):" + (end - begin) + " 毫秒");
? ? ? ? ? ? //經(jīng)過測試: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("測試java 文件操作\r\n".getBytes());
? ? ? ? ? ? }
? ? ? ? ? ? Buff.flush();
? ? ? ? ? ? Buff.close();
? ? ? ? ? ? long end0 = System.currentTimeMillis();
? ? ? ? ? ? System.out.println("BufferedOutputStream執(zhí)行耗時(shí):" + (end0 - begin0) + " 毫秒");
? ? ? ? ? ? //經(jīng)過測試: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("測試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();
? ? ? ? ? ? }
? ? ? ? }
? ? }
}