The last() method of java.text.BreakIterator class is used to get the index of the last boundary. It always return the offset of the last character of last boundary.
Syntax:
public abstract int last()
Parameter: This method does not accept any parameter.
Return Value: This method provides the index of the last boundary.
Below are the examples to illustrate the last() method:
Example 1:
// Java program to demonstrate last() 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" ); // getting the index of last text boundary int last = wb.last(); // display the result System.out.println( "last boundary : " + last); } } |
last boundary : 11
Example 2:
// Java program to demonstrate last() 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( "GeeksForGeeks" ); // getting the index of last text boundary int last = wb.last(); // display the result System.out.println( "last boundary : " + last); } } |
last boundary : 13
Reference: https://docs.oracle.com/javase/9/docs/api/java/text/BreakIterator.html#last–