Saltar al contenido

[2021] Método Java Scanner hasNext()

junio 21, 2022

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:

  1. Método Java Scanner hasNext()
  2. Método hasNext de Java Scanner (patrón de cadena)
  3. 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 datosparámetrodescripciónObligatorio / Opcional
líneamuestraUna cadena que especifica el patrón a escanear.Necesario
muestramuestraEl patrón para buscar una cadena especificada.Necesario

devoluciones

métododevoluciones
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:


: [2021] Método Java Scanner hasNext()