UCharacterIterator.GetText メソッド

定義

オーバーロード

名前 説明
GetText(Char[], Int32)

バッファー容量が十分でない場合は、反復子の基になるテキスト ストレージをバッファーに格納します。例外がスローされます。

GetText(Char[])

オフセット 0 を提供する getText(char[], int) の便利なオーバーライド。

GetText(Char[], Int32)

バッファー容量が十分でない場合は、反復子の基になるテキスト ストレージをバッファーに格納します。例外がスローされます。

[Android.Runtime.Register("getText", "([CI)I", "GetGetText_arrayCIHandler", ApiSince=24)]
public abstract int GetText(char[]? fillIn, int offset);
[<Android.Runtime.Register("getText", "([CI)I", "GetGetText_arrayCIHandler", ApiSince=24)>]
abstract member GetText : char[] * int -> int

パラメーター

fillIn
Char[]

基になる UTF-16 コード単位で埋める文字の配列。

offset
Int32

データの配置を開始する配列内の位置。

返品

便宜上、fillIn に追加されたコード単位の数

属性

注釈

バッファー容量が十分でない場合は、反復子の基になるテキスト ストレージをバッファーに格納します。例外がスローされます。 バッファーのフィルの容量は、少なくとも、 getLength()) を呼び出して取得した反復子内のテキストの長さと同じである必要があります。 <b>Usage:</b>

UChacterIterator iter = new UCharacterIterator.getInstance(text);
                    char[] buf = new char[iter.getLength()];
                    iter.getText(buf);

                    OR
                    char[] buf= new char[1];
                    int len = 0;
                    for(;;){
                        try{
                            len = iter.getText(buf);
                            break;
                        }catch(IndexOutOfBoundsException e){
                            buf = new char[iter.getLength()];
                        }
                    }

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

GetText(Char[])

オフセット 0 を提供する getText(char[], int) の便利なオーバーライド。

[Android.Runtime.Register("getText", "([C)I", "", ApiSince=24)]
public int GetText(char[]? fillIn);
[<Android.Runtime.Register("getText", "([C)I", "", ApiSince=24)>]
member this.GetText : char[] -> int

パラメーター

fillIn
Char[]

基になる UTF-16 コード単位で埋める文字の配列。

返品

便宜上、fillIn に追加されたコード単位の数

属性

注釈

オフセット 0 を提供する getText(char[], int) の便利なオーバーライド。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象