Java escáner next () Método con el Ejemplo

escáner class método next () : Aquí, vamos a aprender sobre el método siguiente () del escáner Class con su sintaxis y su ejemplo.

escáner Class next () método

Sintaxis: método

    public Scanner skip(Pattern patt);
public Scanner skip(String patt);

  • next () está disponible en java.util Class.
  • siguiente () método se utiliza para buscar y obtener el siguiente token el stock de este escáner y una muestra es precedida y seguida por la entrada que se encuentra con el patrón.
  • siguiente método (modelo Patt) se utiliza para recuperar el siguiente token cuando se encuentra con el patrón dado (Patt).
  • siguiente método (String patt)
    se utiliza para recuperar el siguiente token cuando se encuentra con el patrón formado a partir de la cadena dada (Patt).

Estos métodos pueden class una excepción en el momento de representar un contador como un patrón.

NoSuchElementException
: Esta excepción puede package cuando no existe más simbólica.

  • IllegalStateException : Esta excepción puede throw cuando no se abrió este escáner.

    • Estos son métodos no static, es accesible con objeto class y si tratamos de acceder a estos métodos con el nombre class entonces obtendremos un error.

  • Parámetro (s):


    • En la primera case,

    • next () ,

    No acepta cualquier parámetro.

En la primera class,

siguiente (Patt Pattern)
, Patt

Pattern

– representa el patrón (Patt) para leer.

En el segundo case,

siguiente (String patt)
,

cadena Patt
– representa la cadena para definir el patrón (Patt) para leer.

class valor:
En todos los casos, el tipo Return del método se
cadena
, recupera la siguiente token

Ejemplo 1:

// Java program to demonstrate the example 
// of useDelimiter() method of Scanner
import java.util.*;
import java.util.regex.*;
public class UseDelimiter {
public static void main(String[] args) {
String str = "Java Programming! 3 * 8= 24";
// Instantiates Scanner
Scanner sc = new Scanner(str);
// By using useDelimiter(Pattern) method
// is to use delimiter set by the given
// pattern
sc.useDelimiter(Pattern.compile("IH--"));
System.out.println("sc.useDelimiter(Pattern): " + sc.delimiter());
// Scanner closed
sc.close();
}
}

_147_ _148_ salida _149_ _150_ _151_

sc.useDelimiter(Pattern): IH--

_152_ _153_ _154_ Ejemplo 2: _155_ _156_ _157_

import java.util.*;
import java.util.regex.*;
public class UseDelimiter {
public static void main(String[] args) {
String str = "Java Programming! 3 * 8= 24";
// Instantiates Scanner
Scanner sc = new Scanner(str);
// By using useDelimiter(String) method
// is to use delimiter set by the given
// string
sc.useDelimiter("IH--");
System.out.println("sc.useDelimiter(String): " + sc.delimiter());
// Scanner closed
sc.close();
}
}

_158_ _159_ _160_ salida _161_ _162_ _163_

sc.useDelimiter(String): IH--

_164_ _165_ _166_ Ejemplo 3: _167_ _168_ _169_ _CP5_ _170_ _171_ _172_ salida _173_ _174_ _175_ _CP6_ _176_ _177_ _178_ _179_ _180_ _181_ _182_ _183_ _184_ _185_ _186_ _187_ _188_ _189_ _190_ _191_ _192_ _193_

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *