パッケージ jakarta.mail.util
インターフェース LineInputStream
public interface LineInputStream
LineInputStream は、入力ストリームからの US-ASCII 文字のみを含む CRLF 終了行の読み取りをサポートします。非推奨のDataInputStream.readLine()
と同様の機能を提供します。想定される用途は、IMAP/SMTP/etc から文字列オブジェクトとして行を読み取ることです。ストリーム。
このクラスは、適切なコンストラクターを呼び出すことにより、UTF-8 データもサポートします。または、システムプロパティmail.mime.allowutf8
が true に設定されている場合、データを UTF-8 として解釈しようとし、失敗した場合は 8 ビット文字セットとして処理するようにフォールバックします。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 StringSE
readLine()
入力ストリームから ASCII 文字のみを含む行を読み取ります。
メソッドの詳細
readLine
StringSE readLine() throws IOExceptionSE
入力ストリームから ASCII 文字のみを含む行を読み取ります。行は、CR または NL または CR-NL シーケンスで終了します。一般的なエラーは CR-CR-NL シーケンスで、これも回線を終了させます。行末記号は、返される文字列の一部として返されません。利用可能なデータがない場合は null を返します。- 戻り値:
- この行
- 例外:
IOExceptionSE
- I/O エラーの場合