org.seasar.util.io
クラス ReaderUtil

java.lang.Object
  上位を拡張 org.seasar.util.io.ReaderUtil

public abstract class ReaderUtil
extends Object

Reader用のユーティリティクラスです。

作成者:
higa

コンストラクタの概要
ReaderUtil()
           
 
メソッドの概要
static Reader create(File file)
          プラットフォームデフォルトエンコーディングでファイルから入力するReaderを作成します。
static Reader create(File file, String encoding)
          指定のエンコーディングでファイルから入力するReaderを作成します。
static InputStreamReader create(InputStream is, String encoding)
          指定のエンコーディングでファイルから入力するReaderを作成します。
static String readLine(BufferedReader reader)
          BufferedReaderから一行読み込んで返します。
static String readText(Reader reader)
          Readerからテキストを読み込みます。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ReaderUtil

public ReaderUtil()
メソッドの詳細

create

public static InputStreamReader create(InputStream is,
                                       String encoding)
指定のエンコーディングでファイルから入力するReaderを作成します。

パラメータ:
is - 入力ストリーム。nullであってはいけません
encoding - 入力ストリームのエンコーディング。nullや空文字列であってはいけません
戻り値:
ファイルかへ出力するReader

create

public static Reader create(File file)
プラットフォームデフォルトエンコーディングでファイルから入力するReaderを作成します。

パラメータ:
file - ファイル。nullであってはいけません
戻り値:
ファイルから入力するReader

create

public static Reader create(File file,
                            String encoding)
指定のエンコーディングでファイルから入力するReaderを作成します。

パラメータ:
file - ファイル。nullであってはいけません
encoding - エンコーディング。nullや空文字列であってはいけません
戻り値:
ファイルから入力するReader

readLine

public static String readLine(BufferedReader reader)
BufferedReaderから一行読み込んで返します。

パラメータ:
reader - BufferedReader。nullであってはいけません
戻り値:
一行の文字列。終端に達した場合はnull
関連項目:
BufferedReader.readLine()

readText

public static String readText(Reader reader)
Readerからテキストを読み込みます。

Readerはクローズされません。

パラメータ:
reader - 読み込み文字ストリーム。nullであってはいけません
戻り値:
テキスト


Copyright © 2010-2012 The Seasar Foundation. All Rights Reserved.