ال السطر التالي() يتم استخدام طريقة فئة 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