logo

Método nextLine() del escáner Java

El Proxima linea() El método de la clase Java Scanner se utiliza para obtener la cadena de entrada que se omitió en el objeto Scanner.

Sintaxis

A continuación se presenta la declaración de Proxima linea() método:

 public String nextLine() 

Parámetro

Este método no acepta ningún parámetro.

Devoluciones

El Proxima linea() El método devuelve la línea que se omitió.

Excepciones

Ninguna excepción de elemento tal - Lanzará esta excepción si no se encuentra ninguna línea.

Excepción de estado ilegal - Se producirá esta excepción si la invocación se realiza después de cerrar el escáner.

lista de fuentes gimp

Versión de compatibilidad

Java 1.5 y superior

Ejemplo 1

 import java.util.*; public class ScannerNextLineExample1 { public static void main(String args[]){ Scanner scan = new Scanner(System.in); System.out.print('Enter Item ID: '); String itemID = scan.nextLine(); System.out.print('Enter Item price: '); String priceStr = scan.nextLine(); double price = Double.valueOf(priceStr); System.out.println('Price of Item '+itemID + ' is $'+price); scan.close(); } } 

Producción:

 Enter Item ID: A151 Enter Item price: 3473.75 Price of Item A151 is 73.75 

Ejemplo 2

 import java.io.File; import java.io.FileNotFoundException; import java.util.*; public class ScannerNextLineExample2 { public static void main(String args[]) throws FileNotFoundException{ // Declare File object File file = new File('/home/javatpoint/Desktop/ABHISHEK/AngularJS/Index/abc.txt'); // initialize the scanner Scanner scan = new Scanner(file); // iterate through the file line by line while(scan.hasNextLine()){ // print the contents of a file by line System.out.println(scan.nextLine()); } // close the scanner object; scan.close(); } } 

Producción:

 hasNextLine public boolean hasNextLine() IllegalStateException 

Ejemplo 3

 import java.util.*; public class ScannerNextLineExample3 { public static void main(String args[]){ String str = 'Facebook.com 
 1 + 1 = 2.0 
 JavaTpoint.com '; Scanner scanner = new Scanner(str); //Print the next line System.out.println(scanner.nextLine()); //Check if there is a next line again System.out.println(scanner.hasNextLine()); System.out.println(scanner.nextLine()); //Check if there is a next line again System.out.println(scanner.hasNextLine()); System.out.println(scanner.nextLine()); //Check if there is a next line again System.out.println(scanner.hasNextLine()); scanner.close(); } } 

Producción:

 Facebook.com true 1 + 1 = 2.0 true JavaTpoint.com false