Java BreakIterator isBoundary()方法及示例

来源:这里教程网 时间:2026-02-17 20:36:09 作者:

Java BreakIterator isBoundary()方法及示例

java.text.BreakIterator 类的 isBoundary() 方法用于检查传递的偏移量是否为边界。

语法

public boolean isBoundary(int offset)

参数: 该方法以 偏移量 为参数,检查其是否为边界。

返回值: 如果传递的偏移量是边界,则该方法提供 true ,否则提供 false

下面的例子说明了 isBoundary() 方法。

例子1 :

// Java program to demonstrate isBoundary() method  import java.text.*;import java.util.*;import java.io.*;  public class GFG {    public static void main(String[] argv)    {        // creating and initializing BreakIterator        BreakIterator wb            = BreakIterator.getWordInstance();          // setting text for BreakIterator        wb.setText("Code  Geeks");          // checking for the boundary        // by using isBoundary() method        boolean status = wb.isBoundary(0);          // display the result        if (status)            System.out.println("offset is a boundary");        else            System.out.println("offset is not a boundary");    }}

输出:

offset is a boundary

例2 :

// Java program to demonstrate isBoundary() method  import java.text.*;import java.util.*;import java.io.*;  public class GFG {    public static void main(String[] argv)    {        // creating and initializing BreakIterator        BreakIterator wb            = BreakIterator.getWordInstance();          // setting text for BreakIterator        wb.setText("Code  Geeks");          // checking for the boundary        // by using isBoundary() method        boolean status = wb.isBoundary(2);          // display the result        if (status)            System.out.println("offset is a boundary");        else            System.out.println("offset is not a boundary");    }}

输出:

offset is not a boundary

参考资料: https://docs.oracle.com/javase/9/docs/api/java/text/BreakIterator.html#isBoundary-int-

相关推荐