ファイル入出力 - バッファリングAdvertisement出力
BufferedWriter(リンク先:java.sun.com)を使うことにより、ファイル入出力を効率よく行うことができる。
シンプルな出力例。 //インポート import java.io.*; class IOTest{ public static void main(String[] args){ try{ FileWriter writer = new FileWriter("./test.txt"); // バッファリング BufferedWriter bwriter = new BufferedWriter(writer); bwriter.write("てすと。"); // 書き込み bwriter.close(); writer.close(); }catch(Exception e){ System.err.println(e); System.exit(1); } } }実行結果(test.txtの内容) てすと。 入力
入力はBufferedReader(リンク先:java.sun.com)。効率よい読み込みを行うことが出来る。
import java.io.*;
public class IOTest{
public static void main(String[] args){
try{
FileReader reader = new FileReader("./test.txt");
// バッファリング
BufferedReader breader = new BufferedReader(reader);
while(breader.ready()){
System.out.println(breader.readLine());
}
/* ↓コレでもOK。
* String line;
* while ((line = breader.readLine()) != null) {
* System.out.println(line);
* }
*/
reader.close();
}catch(Exception e){
System.err.println(e);
System.exit(0);
}
}
}
実行結果
てすと。 Advertisement |
ショートカット・634・このカテゴリのトップページに戻る ・634labs UIコレクションギャラリー サイト検索Y!ログール |