logo

طريقة جافا الماسح الضوئي nextLine ().

ال السطر التالي() يتم استخدام طريقة فئة Java Scanner للحصول على سلسلة الإدخال التي تم تخطيها لكائن Scanner.

بناء الجملة

وفيما يلي إعلان السطر التالي() طريقة:

 public String nextLine() 

معامل

هذه الطريقة لا تقبل أي معلمة.

عائدات

ال السطر التالي() تقوم الطريقة بإرجاع السطر الذي تم تخطيه.

الاستثناءات

NoSuchElementException - سيتم طرح هذا الاستثناء إذا لم يتم العثور على سطر.

استثناء الدولة غير القانوني - سيتم طرح هذا الاستثناء إذا تم الاستدعاء بعد إغلاق الماسح الضوئي.

محاذاة صورة المغلق

نسخة التوافق

جافا 1.5 وما فوق

مثال 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(); } } 

انتاج:

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

مثال 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(); } } 

انتاج:

 hasNextLine public boolean hasNextLine() IllegalStateException 

مثال 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(); } } 

انتاج:

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