簡單使用BufferedWriter便可以寫入到檔案,
稍微看一下介紹:
BufferedWriter:
將文本寫入字符輸出流,緩沖字符,以便有效地寫入單個字符,陣列和字串,
可以指定緩沖區大小,也可以接受默認大小, 對于大多數用途,默認值足夠大,
提供了newLine()方法,該方法使用平臺自己的由系統屬性line.separator定義的行分隔符概念, 并非所有平臺都使用換行符(’\ n’)來終止行, 因此,呼叫此方法終止每條輸出行比直接撰寫換行符更可取,
通常,Writer立即將其輸出發送到基礎字符或位元組流, 除非需要快速輸出,否則建議將BufferedWriter包裝在其write()操作可能會很昂貴的所有Writer周圍,例如FileWriters和OutputStreamWriters, 例如,
PrintWriter out
= new PrintWriter(new BufferedWriter(new FileWriter(“foo.out”)));
將緩沖PrintWriter的輸出到檔案, 如果不進行緩沖,則每次呼叫print()方法都會導致將字符轉換為位元組,然后將這些位元組立即寫入檔案,這可能會非常低效,
很方便的一個帶快取的輸入流,但是我們這只是簡單使用,
package com.hut.djh;
import java.io.*;
public class App
{
public static void main( String[] args ) throws IOException {
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter("F:\\test3.txt")); //在指定位置創建檔案,
for (int i = 1 ; i<100001 ; i++){
bufferedWriter.write(i+" "+i*2);
bufferedWriter.newLine(); //換行,上面寫了提供的換行方法,
}
bufferedWriter.close(); //關閉輸入流
}
}
列印1-100000 和其*2的結果:

非常簡單,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/260034.html
標籤:java
上一篇:java分頁插件PageHelper的內置list資料操作失敗
下一篇:為什么工廠模式可以解耦?(一)
