8)JavaScriptがブラウザで無効になっています。OutputStreamデータがバイト配列に書き込まれる出力ストリームを実装します。データが書き込まれるに従って、バッファは自動的に大きくなっていきます。データは、toByteArray()とtoString()を使用して取得できます。ByteArrayOutputStreamを閉じても、何の影響もありません。IOExceptionを生成せずにストリームが閉じられたあとで、このクラスのメソッドを呼び出すことができます。bufデータが格納されるバッファです。countバッファの中の有効バイト数です。コンストラクタのサマリーコンストラクタコンストラクタと説明ByteArrayOutputStream()バイト配列出力ストリームを新しく作成します。size)バイト数で指定されたサイズのバッファを持つ、バイト配列出力ストリームを新しく作成します。close()ByteArrayOutputStreamを閉じても、何の影響もありません。reset()このバイト配列出力ストリームのcountフィールドをゼロにリセットします。その結果、現在出力ストリームに蓄積されているすべての出力が破棄されます。size()バッファの現在のサイズを返します。toByteArray()メモリーを割り当ててバイト配列を新しく作成します。toString()プラットフォームのデフォルトの文字セットを使用してバイトをデコードしながら、バッファの内容を文字列に変換します。hibyte)非推奨。このメソッドでは、バイトから文字への変換が正しく行われません。enc)メソッドか、プラットフォームのデフォルトの文字エンコーディングを使用するtoString()メソッドを使うことが推奨されています。charsetName)指定されたcharsetを使用してバイトをデコードすることで、バッファの内容を文字列に変換します。len)指定されたバイト配列のオフセット位置offから始まるlenバイトをこのバイト配列出力ストリームに書き込みます。b)指定されたバイトを、バイト配列出力ストリームに書き込みます。out)このバイト配列出力ストリームのすべての内容を、指定された出力ストリーム引数に書き込みます。count)を使って出力ストリームのwriteメソッドを呼び出すのと同じです。bufデータが格納されるバッファです。countバッファの中の有効バイト数です。ByteArrayOutputStream()バイト配列出力ストリームを新しく作成します。バッファ容量の初期値は32バイトですが、このサイズは必要に応じて大きくなります。size)バイト数で指定されたサイズのバッファを持つ、バイト配列出力ストリームを新しく作成します。サイズが負の値の場合。b)指定されたバイトを、バイト配列出力ストリームに書き込みます。len)指定されたバイト配列のオフセット位置offから始まるlenバイトをこのバイト配列出力ストリームに書き込みます。データの開始オフセット。IOExceptionこのバイト配列出力ストリームのすべての内容を、指定された出力ストリーム引数に書き込みます。count)を使って出力ストリームのwriteメソッドを呼び出すのと同じです。データを書き込む出力ストリーム。入出力エラーが発生した場合。reset()このバイト配列出力ストリームのcountフィールドをゼロにリセットします。その結果、現在出力ストリームに蓄積されているすべての出力が破棄されます。この出力ストリームは、すでに割り当てられているバッファ・スペースを使って、再度使用することができます。toByteArray()メモリーを割り当ててバイト配列を新しく作成します。配列のサイズは現在の出力ストリームと同じで、バッファの中の有効データはここにコピーされます。戻り値:出力ストリームの現在の内容をバイト配列として返す。size()バッファの現在のサイズを返します。戻り値:countフィールドの値。出力ストリームの中の有効バイト数を表す。toString()プラットフォームのデフォルトの文字セットを使用してバイトをデコードしながら、バッファの内容を文字列に変換します。新しいStringの長さは文字セットによって変化するため、バッファのサイズと一致しないことがあります。このメソッドは、不正入力シーケンスやマップ不可文字シーケンスを、プラットフォームのデフォルトの文字セット用の、デフォルトの置換文字列で置き換えます。デコード処理をより強力に制御する必要がある場合、CharsetDecoderクラスを使用する必要があります。Object戻り値:バッファの内容からデコードされた文字列。UnsupportedEncodingException指定されたcharsetを使用してバイトをデコードすることで、バッファの内容を文字列に変換します。新しいStringの長さは文字セットによって変化するため、バイト配列長と一致しないことがあります。このメソッドは、不正入力シーケンスやマップ不可文字シーケンスを、この文字セットのデフォルトの置換文字列で置き換えます。デコード処理をより強力に制御する必要がある場合、CharsetDecoderクラスを使用する必要があります。戻り値:バッファの内容からデコードされた文字列。hibyte)非推奨。このメソッドでは、バイトから文字への変換が正しく行われません。enc)メソッドか、プラットフォームのデフォルトの文字エンコーディングを使用するtoString()メソッドを使うことが推奨されています。新しくメモリーを割り当てて文字列を作成します。文字列のサイズは現在の出力ストリームと同じにされ、バッファの中の有効データはここにコピーされます。作成される文字列の各文字データcは、バイト配列の対応する要素bから、次のようになります。結果の各Unicode文字の上位バイト。戻り値:出力ストリームの現在の内容を表す文字列。IOExceptionByteArrayOutputStreamを閉じても、何の影響もありません。IOExceptionを生成せずにストリームが閉じられたあとで、このクラスのメソッドを呼び出すことができます。入出力エラーが発生した場合。SEのドキュメントを参照してください。コード例などの、開発者を対象にしたより詳細な説明が含まれています。Policyも参照してください。このページのスクリプトはWebページのトラフィックを追跡するものであり、内容は変更されません。