El siguiente método() de la clase java.text.BreakIterator se usa para devolver el índice del primer límite que está presente después del desplazamiento especificado en la línea de texto. proporciona el desplazamiento del primer carácter del siguiente límite que sigue al límite del desplazamiento pasado.
Sintaxis:
public abstract int following(int offset)
Parámetro: Este método toma el desplazamiento como un parámetro para el cual se debe encontrar el límite requerido que sigue al primero.
Valor de retorno: este método proporciona el primer límite después del desplazamiento especificado.
Excepción: este método arroja IllegalArgumentException si el desplazamiento es menor que el primer límite y mayor que el último límite.
A continuación se muestran los ejemplos para ilustrar el siguiente método():
Ejemplo 1:
Java
// Java program to demonstrate following() method import java.text.*; import java.util.*; import java.io.*; public class GFG { public static void main(String[] argv) { try { int current = 0; // creating and initializing BreakIterator BreakIterator wb = BreakIterator.getWordInstance(); // setting text for BreakIterator wb.setText("Code Geeks"); // getting the text boundary current = wb.following(0); // display the result System.out.println( "first boundary for offset 0 : " + current); // getting the text boundary current = wb.following(4); // display the result System.out.println( "\nfirst boundary for offset 4 : " + current); // getting the text boundary current = wb.following(8); // display the result System.out.println( "\nfirst boundary for offset 8 : " + current); } catch (IllegalArgumentException e) { System.out.println("Exception thrown : " + e); } } }
first boundary for offset 0 : 4 first boundary for offset 4 : 6 first boundary for offset 8 : 11
Ejemplo 2:
Java
// Java program to demonstrate following() method import java.text.*; import java.util.*; import java.io.*; public class GFG { public static void main(String[] argv) { try { int current = 0; // creating and initializing BreakIterator BreakIterator wb = BreakIterator.getWordInstance(); // setting text for BreakIterator wb.setText("Code Geeks"); // getting the text boundary current = wb.following(0); // display the result System.out.println( "first boundary for offset 0 : " + current); // getting the text boundary current = wb.following(4); // display the result System.out.println( "\nfirst boundary for offset 4 : " + current); // getting the text boundary current = wb.following(-8); // display the result System.out.println( "\nfirst boundary for offset 8 : " + current); } catch (IllegalArgumentException e) { System.out.println( "\noffset is less than" + " the first boundary"); System.out.println("Exception thrown : " + e); } } }
first boundary for offset 0 : 4 first boundary for offset 4 : 6 offset is less than the first boundary Exception thrown : java.lang.IllegalArgumentException: offset out of bounds
Referencia: https://docs.oracle.com/javase/9/docs/api/java/text/BreakIterator.html#following-int-
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA