Java-lang-character-offsetbycodepoints-sequence
提供:Dev Guides
Java.lang.Character.offsetByCodePoints()メソッド
説明
- java.lang.Character.offsetByCodePoints(CharSequence seq、int index、int codePointOffset)*は、指定されたインデックスからcodePointOffsetコードポイントだけオフセットされた、指定されたcharシーケンス内のインデックスを返します。
indexとcodePointOffsetで指定されたテキスト範囲内のペアになっていないサロゲートは、それぞれ1つのコードポイントとしてカウントされます。
宣言
以下は* java.lang.Character.offsetByCodePoints()*メソッドの宣言です
パラメーター
- seq -文字シーケンス
- index -オフセットされるインデックス
- codePointOffset -コードポイントのオフセット
戻り値
このメソッドは、charシーケンス内のインデックスを返します
例外
- NullPointerException -seqがnullの場合
- IndexOutOfBoundsException -インデックスが負またはcharシーケンスの長さより大きい場合、またはcodePointOffsetが正でindexで始まるサブシーケンスがcodePointOffsetコードポイントより少ない場合、またはcodePointOffsetが負でインデックスの前のサブシーケンスがより小さい場合codePointOffsetコードポイントの絶対値。
例
次の例は、lang.Character.offsetByCodePoints()メソッドの使用方法を示しています。
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-