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.
-
- En la primera case,
- next () ,
No acepta cualquier parámetro.
Parámetro (s):
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_