長さは文字セットによって変化するため、部分配列長と一致しないことがあります。指定された文字セットで指定されたバイトが無効な場合、このコンストラクタの動作は指定されません。クラスを使用する必要があります。長さは文字セットによって変化するため、部分配列長と一致しないことがあります。このメソッドは、不正入力シーケンスやマップ不可文字シーケンスを、この文字セットのデフォルトの置換文字列で置き換えます。クラスを使用する必要があります。長さは文字セットによって変化するため、バイト配列長と一致しないことがあります。指定された文字セットで指定されたバイトが無効な場合、このコンストラクタの動作は指定されません。クラスを使用する必要があります。長さは文字セットによって変化するため、バイト配列長と一致しないことがあります。このメソッドは、不正入力シーケンスやマップ不可文字シーケンスを、この文字セットのデフォルトの置換文字列で置き換えます。クラスを使用する必要があります。長さは文字セットによって変化するため、部分配列長と一致しないことがあります。指定されたバイトがデフォルトの文字セットで無効な場合、このコンストラクタの動作は指定されません。クラスを使用する必要があります。長さは文字セットによって変化するため、バイト配列長と一致しないことがあります。指定されたバイトがデフォルトの文字セットで無効な場合、このコンストラクタの動作は指定されません。クラスを使用する必要があります。buffer)文字列バッファー引数に現在含まれている文字列を持つ新しい文字列を構築します。文字列バッファーの内容がコピーされます。コピー後に文字列バッファーが変更されても、新しく作成された文字列には影響しません。builder)文字列ビルダー引数に現在含まれている文字列を持つ新しい文字列を割り当てます。文字列ビルダーの内容がコピーされます。コピー後に文字列ビルダーが変更されても、新しく作成された文字列には影響しません。移行しやすくなります。メソッドを使って文字列ビルダーから文字列を取得するのは、処理が高速になるので一般的に推奨されています。length()この文字列の長さを返します。コード単位の数に等しくなります。