|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.io.Writer
java.io.OutputStreamWriter
public class OutputStreamWriter
OutputStreamWriter は、指定された文字セットに基づいて文字ストリームをバイトストリームにエンコードします。
write メソッドの呼び出しは、与えられた文字列のエンコード処理を引き起こします。
エンコード結果は実際の出力ストリームに送られる前にバッファに格納されます。
バッファのサイズを指定することも可能ですが、大抵の場合デフォルトのサイズは十分なサイズです。
write メソッドに渡された文字はバッファされません。
サロゲートペアとは二つの char 値で一つの文字を表すシーケンスで、最初の char 値が '\uD800' から '\uDBFF' の範囲にあり、続く char 値が '\uDC00' から '\uDFFF' の範囲にあるものです。
nanoJBlend はサロゲートペアをサポートしておらず、サロゲートペアが出現してもそれぞれ独立な一文字として扱います。
OutputStreamWriter の操作は同期化されています。
| コンストラクタの概要 | |
|---|---|
OutputStreamWriter(OutputStream os)
デフォルトの文字エンコーディングを使用する OutputStreamWriter を生成します。 |
|
| メソッドの概要 | |
|---|---|
void |
close()
このストリームをクローズします。 |
void |
flush()
ストリームをフラッシュします。 |
void |
write(char[] cbuf,
int off,
int len)
指定された char 配列の一部を書き込みます。 |
void |
write(String string,
int off,
int len)
指定された String の一部を書き込みます。 |
| クラス java.io.Writer から継承されたメソッド |
|---|
write, write, write |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait |
| コンストラクタの詳細 |
|---|
public OutputStreamWriter(OutputStream os)
OutputStreamWriter を生成します。
os - この OutputStreamWriter が出力する先の OutputStream| メソッドの詳細 |
|---|
public void write(String string,
int off,
int len)
throws IOException
String の一部を書き込みます。
Writer 内の writestring - 書き込む Stringoff - String 中の、最初に書き込む文字の位置を示すオフセットlen - 書き込む文字数
IOException - I/Oエラーが発生した場合
public void close()
throws IOException
Writer 内の closeIOException - I/Oエラーが発生した場合
public void write(char[] cbuf,
int off,
int len)
throws IOException
char 配列の一部を書き込みます。
Writer 内の writecbuf - 書き込むデータを格納している配列off - cbuf の中の、書き込むデータが格納されている位置を示すオフセットlen - 書き込む文字数
IOException - I/Oエラーが発生した場合
public void flush()
throws IOException
Writer 内の flushIOException - I/Oエラーが発生した場合
|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||