la tieneSiguiente() es un método de la clase de escáner Java que devuelve verdadero si este escáner tiene un token diferente en su entrada. existir Tres diferentes tipos de escáneres Java tieneSiguiente() Método que se puede distinguir por su parámetro. Estos son:
- Método Java Scanner hasNext()
- Método hasNext de Java Scanner (patrón de cadena)
- Método Java Scanner hasNext (patrón patrón)
1. Método Java Scanner hasNext():
Es un método de clase de escáner que devuelve verdadero si ese escáner tiene un token diferente en su entrada. Este método puede bloquearse mientras se espera que se escanee la entrada.
2. Método Java Scanner hasNext (patrón de cadena):
Es un método de la clase Scanner que devuelve verdadero si el siguiente token coincide con el patrón construido a partir de la cadena especificada.
3. Método Java Scanner hasNext (patrón patrón):
Es un método de la clase Scanner que devuelve verdadero si el siguiente token completo coincide con el patrón especificado.
sintaxis
A continuación, las declaraciones de tieneSiguiente() Método:
parámetro
tipo de datos | parámetro | descripción | Obligatorio / Opcional |
---|---|---|---|
línea | muestra | Una cadena que especifica el patrón a escanear. | Necesario |
muestra | muestra | El patrón para buscar una cadena especificada. | Necesario |
devoluciones
método | devoluciones |
---|---|
tieneSiguiente() | Este método devuelve verdadero si y solo si este escáner tiene un token diferente. |
hasNext (patrón de cadena) | Este método devuelve verdadero si y solo si este escáner tiene otro token que coincide con el patrón especificado. |
hasNext (patrón patrón) | Este método devuelve verdadero si y solo si este escáner tiene otro token que coincide con el patrón especificado. |
excepciones
Excepción de estado ilegal– Este método arroja una excepción si se llama después de que se haya cerrado el escáner.
versión de compatibilidad
Java 1.5 y superior
Ejemplo 1
Producción:
Delimiter:p{javaWhitespace}+ Hello World!
ejemplo 2
Producción:
Result: true String: Hello, This is JavaTpoint. Final Result: false
Ejemplo 3
Producción:
ejemplo 4
Producción:
Result: true Result: false Rest of String: JavaTpoint.com 15 + 15 = 18.0
Ejemplo 5
Producción: