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-
