logo

كيفية أخذ إدخال السلسلة في جافا

طريقة جافا nextLine ().

ال السطر التالي() يتم استخدام طريقة فئة الماسح الضوئي لأخذ سلسلة من المستخدم. يتم تعريفه في java.util.Scanner فصل. تقوم طريقة nextLine() بقراءة النص حتى نهاية السطر. بعد قراءة السطر، فإنه يرمي المؤشر إلى السطر التالي.

توقيع الطريقة هو :

 public String nextLine() 

تقوم الطريقة بإرجاع السطر الذي تم تخطيه. لا يقبل أي معلمة. وعندما لا يجد أي خط، فإنه يرمي NoSuchElementException . ويرمي أيضا استثناء الدولة غير القانوني إذا كان الماسح الضوئي مغلقًا.

مثال على طريقة nextLine()

 import java.util.*; class UserInputDemo1 { public static void main(String[] args) { Scanner sc= new Scanner(System.in); //System.in is a standard input stream System.out.print('Enter a string: '); String str= sc.nextLine(); //reads string System.out.print('You have entered: '+str); } } 

انتاج:

كيفية أخذ إدخال السلسلة في جافا

طريقة جافا التالية ().

جافا التالي() يمكن للطريقة قراءة الإدخال قبل العثور على معرف المساحة. لا يمكنه قراءة كلمتين مفصولتين بمسافة. فإنه يحتفظ بالمؤشر في نفس السطر بعد قراءة المدخلات.

توقيع الطريقة هو :

 public String next() 

تقوم الطريقة بإرجاع الرمز المميز الكامل التالي من هذا الماسح الضوئي. لا يقبل أي معلمة. يرمي NoSuchElementException إذا لم يكن هناك المزيد من الرموز المتاحة. ويرمي أيضا استثناء الدولة غير القانوني إذا كان الماسح الضوئي مغلقًا.

مثال على الطريقة التالية ().

 import java.util.*; class UserInputDemo2 { public static void main(String[] args) { Scanner sc= new Scanner(System.in); //System.in is a standard input stream System.out.print('Enter a string: '); String str= sc.next(); //reads string before the space System.out.print('You have entered: '+str); } } 

انتاج:

كيفية أخذ إدخال السلسلة في جافا

يمكننا أن نرى أن كل ما نكتبه بعد Java يتم تخطيه بواسطة الطريقة وقراءة كلمة Java فقط.