語言

BreakIterator.Next 方法

定義

多載

名稱 Description
Next()

回傳緊接當前邊界的邊界。

Next(Int32)

回傳從當前邊界的第 n 個邊界。

Next()

回傳緊接當前邊界的邊界。

[Android.Runtime.Register("next", "()I", "GetNextHandler")]
public abstract int Next();
[<Android.Runtime.Register("next", "()I", "GetNextHandler")>]
abstract member Next : unit -> int

傳回

下一個文字邊界的字元索引,或 BreakIterator.DONE 是否當前邊界是最後一個文字邊界。 等同於 next(1)。

屬性

備註

回傳緊接當前邊界的邊界。 如果目前邊界是最後一個文字邊界,則會回傳 BreakIterator.DONE ,且迭代子的當前位置不變。 否則,迭代器的當前位置會設定為緊鄰當前邊界的邊界。

的 java.text.BreakIterator.next()Java 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

Next(Int32)

回傳從當前邊界的第 n 個邊界。

[Android.Runtime.Register("next", "(I)I", "GetNext_IHandler")]
public abstract int Next(int n);
[<Android.Runtime.Register("next", "(I)I", "GetNext_IHandler")>]
abstract member Next : int -> int

參數

n
Int32

該返回哪個邊界。 值為 0 則沒有任何影響。 負值會移至先前的邊界,正值則移至較後的邊界。

傳回

從當前位置開始,或 BreakIterator.DONE 若已到達第一或最後一個文字邊界,則為第 n 個邊界的字元索引。

屬性

備註

回傳從當前邊界的第 n 個邊界。 如果到達第一個或最後一個文字邊界,該資料會返回 BreakIterator.DONE ,並將當前位置設定為第一個或最後一個文字邊界,視所到達邊界而定。 否則,迭代器的當前位置會設定為新的邊界。 例如,若迭代器的當前位置是第 m 個文字邊界,且從當前邊界到最後一個文字邊界還有三個邊界,則下一個(2)呼叫將回傳 m + 2。 新的文字位置設定為第 (m + 2)個文字邊界。 next(4) 呼叫會返回 BreakIterator.DONE ,最後一個文字邊界會成為新的文字位置。

的 java.text.BreakIterator.next(int)Java 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於