El método hasMoreTokens() de la clase StringTokenizer comprueba si hay más tokens disponibles con este StringTokenizer.
Sintaxis:
public boolean hasMoreTokens()
Parámetros: El método no toma ningún parámetro.
Valor de retorno: el método devuelve el booleano True si se encuentra la disponibilidad de al menos un token más en la string después de la posición actual; de lo contrario, false.
Los siguientes programas ilustran el funcionamiento del método hasMoreTokens() de StringTokenizer:
Ejemplo 1:
// Java code to illustrate hasMoreTokens() method import java.util.*; public class StringTokenizer_Demo { public static void main(String args[]) { // Creating a StringTokenizer StringTokenizer str_arr = new StringTokenizer( "Lets practice at GeeksforGeeks"); // Counting the tokens System.out.println("The number of Tokens are: " + str_arr.countTokens()); // Checking for any tokens System.out.println(str_arr.hasMoreTokens()); // Checking and displaying the Tokens while (str_arr.hasMoreTokens()) { System.out.println("The Next token: " + str_arr.nextToken()); } } }
Producción:
The number of Tokens are: 4 true The Next token: Lets The Next token: practice The Next token: at The Next token: GeeksforGeeks
Ejemplo 2:
// Java code to illustrate hasMoreTokens() method import java.util.*; public class StringTokenizer_Demo { public static void main(String args[]) { // Creating a StringTokenizer StringTokenizer str_arr = new StringTokenizer(""); // Counting the tokens System.out.println("The number of Tokens are: " + str_arr.countTokens()); // Checking for any tokens System.out.println(str_arr.hasMoreTokens()); } }
Producción:
The number of Tokens are: 0 false
Publicación traducida automáticamente
Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA