El método hasMoreElements() de la clase StringTokenizer también verifica si hay más tokens disponibles con este StringTokenizer. Es similar a hasMoreTokens(). El método existe exclusivamente para que se pueda implementar la interfaz de Enumeración de esta clase.
Sintaxis:
public boolean hasMoreElements()
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 hasMoreElements() de StringTokenizer:
Ejemplo 1:
// Java code to illustrate hasMoreElements() 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.hasMoreElements()); // Checking and displaying the Tokens while (str_arr.hasMoreElements()) { System.out.println("The Next token: " + str_arr.nextToken()); } } }
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 hasMoreElements() 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.hasMoreElements()); } }
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