UCharacterIterator.GetText メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| GetText(Char[], Int32) |
バッファー容量が十分でない場合は、反復子の基になるテキスト ストレージをバッファーに格納します。例外がスローされます。 |
| GetText(Char[]) |
オフセット 0 を提供する |
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()];
}
}
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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) の便利なオーバーライド。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。