in

Método del escáner nextLine () en Java con ejemplos

gfg 200x200 min

los línea siguiente() método de java.util.Scanner class avanza este analizador más allá de la línea actual y devuelve la entrada que se omitió. Esta función imprime el resto de la línea actual, omitiendo el separador de línea al final. El siguiente se establece después del separador de línea. Dado que este método continúa buscando a través de la entrada buscando un separador de línea, puede buscar en toda la entrada buscando la línea para omitir si no hay separadores de línea presentes.

Sintaxis:

public String nextLine()

Parámetros: La función no acepta ningún parámetro.

Valor devuelto: Este método devuelve el línea eso fue omitido

Excepciones: La función arroja dos excepciones como se describe a continuación:

  • NoSuchElementException: lanza si no se encontró ninguna línea
  • IllegalStateException: lanza si este escáner está cerrado

Los siguientes programas ilustran la función anterior:

Programa 1:

 

import java.util.*;

 

public class GFG1 {

    public static void main(String[] argv)

        throws Exception

    {

 

        String s = "Gfg n Geeks n GeeksForGeeks";

 

        

        

        Scanner scanner = new Scanner(s);

 

        

        System.out.println(scanner.nextLine());

 

        

        System.out.println(scanner.nextLine());

 

        

        System.out.println(scanner.nextLine());

 

        scanner.close();

    }

}

Producción:
Gfg 
 Geeks 
 GeeksForGeeks

Programa 2: Para demostrar NoSuchElementException

 

import java.util.*;

 

public class GFG1 {

    public static void main(String[] argv)

        throws Exception

    {

 

        try {

 

            String s = "";

 

            

            

            Scanner scanner = new Scanner(s);

 

            System.out.println(scanner.nextLine());

            scanner.close();

        }

        catch (Exception e) {

            System.out.println("Exception thrown: " + e);

        }

    }

}

Producción:
Exception thrown: java.util.NoSuchElementException: No line found

Programa 3: Para demostrar IllegalStateException

 

import java.util.*;

 

public class GFG1 {

    public static void main(String[] argv)

        throws Exception

    {

 

        try {

 

            String s = "Gfg";

 

            

            

            Scanner scanner = new Scanner(s);

 

            scanner.close();

 

            

            System.out.println(scanner.nextLine());

            scanner.close();

        }

        catch (Exception e) {

            System.out.println("Exception thrown: " + e);

        }

    }

}

Producción:
Exception thrown: java.lang.IllegalStateException: Scanner closed

Referencia: https://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html#nextLine ()

¡Atención lector! No dejes de aprender ahora. Hazte con todo lo importante Fundación Java y conceptos de colecciones con el Curso de Fundamentos de Java y Colecciones de Java a un precio asequible para los estudiantes y prepárese para la industria. Para completar su preparación desde el aprendizaje de un idioma hasta DS Algo y muchos más, consulte Curso completo de preparación para entrevistas.

Deja una respuesta

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

apple touch icon@2

java – Devuelve la entrada de cadena con parse.string

Uñas Shellac vs Gel – Diferencia y comparación