جاوا میں نیکسٹچار کیا ہے اور اسے کیسے نافذ کریں؟



ایورورکا کا یہ مضمون آپ کو بہتر انداز میں سمجھنے کے لئے اصل وقت کی مثالوں کے ساتھ ساتھ جاوا میں نیکسٹچر کو تفصیلی انداز میں سمجھنے میں مدد کرے گا۔

میں ، نیکسٹ چیئر () اور اگلا ()کام اورواپسینتیجے میںٹوکن / لفظکے اندرایک تار کے طور پر ان پٹ اور چار اے ٹی () پہلہواپسیپرائمریکرداراس میںتار ہم اس مضمون کے توسط سے مزید سمجھیں گے۔

جاوا میں سکینر کلاس

جاوا میں اسکینر کلاس میں پایا جا سکتا ہے java.util پیکیج جاوا کی بورڈ سے ان پٹ پڑھنے کے مختلف طریقے پیش کرتا ہے ، java.util.Scanner کلاس ان میں سے ایک ہے۔ جاوا سکینر کلاس ڈیلیمیٹر کا استعمال کرتے ہوئے آلے کو ٹوکن میں توڑ دیتا ہے جو پہلے سے طے شدہ لحاظ سے سفید فام ہوتا ہے۔ یہ مختلف قدیم اقدار کو پڑھنے اور ان کی تجزیہ کرنے کے بہت سارے طریقے دیتا ہے۔ اس طبقے کو باقاعدگی سے اظہار دیتے ہوئے ڈور اور آدم اقسام کے متن کو پارس کرنے کے لئے وسیع پیمانے پر استعمال کیا جاتا ہے۔ جاوا میں ان پٹ حاصل کرنے کے لئے یہ آسان ترین طریقہ ہے۔ جاوا میں سکینر کی مدد سے ، صارف صارف سے ان پٹ اخذ کرسکتا ہے مثلا int انٹ ، لمبی ، ڈبل ، بائٹ ، فلوٹ ، شارٹ وغیرہ۔





کلاس آبجیکٹ کلاس میں توسیع کرتی ہے اور Iterator اور قابو پانے والے انٹرفیس کو نافذ کرتی ہے۔ سکینر کلاس فراہم کرتا ہے نیکسٹ ایکس ایکس ایکس () اقدار کی مختلف اقسام کو واپس کرنے کے طریقے نیکسٹ آئینٹ () ، نیکسٹ بائٹ () ، نیکسٹ شاورٹ () ، اگلا () ، اگلی لائن () ، اگلی ڈبل () ، اگلافلوٹ () ، نیکسٹ بلین () ، وغیرہ۔ اسکینر سے ایک ہی کردار حاصل کرنے کے لئے ، ایک کال اگلا (). چارٹ (0) ایک ہی کردار کو واپس کرنے کا طریقہ کہا جاسکتا ہے۔

جاوا اور جاوا اسکرپٹ کے مابین مماثلت



جاوا سکینر کلاس اعلامیہ

عوامی فائنل کلاس اسکینر نے آبجیکٹ کے اوزار کو بڑھا دیا

مثال:

درآمد java.util.Sanner عوامی کلاس اسکینر ڈیمو 1 {عوامی جامد باطل اہم (سٹرنگ [] آرگس) {سکینر sc = نیا سکینر (System.in) چار c = sc.next (). چار اے ٹی (0) سسٹم آؤٹ.پریٹلن ( 'c =' + c)}

// آؤٹ پٹ:

ان پٹ = g
آؤٹ پٹ ہے
c = g



جاوا سکینر حاصل کرنے کا طریقہ

جاوا سکینر کی مثال حاصل کرنے کے ل which ، جو صارف سے ان پٹ پڑھتا ہے ، ہمیں اسکینر کلاس کے ڈویلپر میں ان پٹ اسٹریم (سسٹم ڈاٹ) پاس کرنا ہوگا۔ مثال کے طور پر ، ذیل میں ملاحظہ کریں:

فبونیکی نمبر c ++
= نیا سکینر (سسٹم ڈاٹ) میں سکینر

جاوا سکینر کی مثال کے طور پر جو تاروں کو پارس کرتی ہے ، ہمیں اسکینر کلاس کے ڈوڈھے کتے میں ڈور گزرنے کی ضرورت ہے۔

مثال:

= نیا اسکینر اسکینر ('ہیلو ایڈوریکا')

آئیے ہم جاوا کے کچھ کنسٹرکٹرز کو دیکھیں:

بلڈر تفصیل
اسکینر (فائل کا ماخذ) یہ ایک نیا سکینر تیار کرتا ہے ، جو مخصوص فائل سے اسکین کردہ اقدار دیتا ہے۔
سکینر (فائل سورس ، اسٹرنگ چارسیٹ نام) یہ ایک نیا سکینر تیار کرتا ہے جو مخصوص فائل سے اسکین کردہ اقدار دیتا ہے۔
اسکینر (ان پٹ اسٹریم ماخذ) یہ ایک نیا سکینر تیار کرتا ہے ، جو مخصوص ان پٹ اسٹریم سے اسکین کردہ اقدار دیتا ہے
سکینر (ان پٹ اسٹریم ماخذ ، اسٹرنگ چارسیٹ نام) یہ ایک نیا سکینر تیار کرتا ہے ، جو مخصوص ان پٹ اسٹریم سے اسکین کردہ قدر دیتا ہے۔
اسکینر (پڑھنے کے قابل ماخذ) یہ ایک نیا سکینر تیار کرتا ہے ، جو مخصوص ماخذ سے اسکین کردہ اقدار دیتا ہے۔
اسکینر (سٹرنگ ماخذ) یہ ایک نیا سکینر تیار کرتا ہے ، جو مخصوص اسٹرنگ سے اسکین کردہ اقدار دیتا ہے۔
سکینر (پڑھنے کے قابل بائٹ چینل کا ماخذ) یہ ایک نیا سکینر تیار کرتا ہے ، جو مخصوص چینل سے اسکین کردہ اقدار دیتا ہے۔
سکینر (پڑھنے کے قابل بائٹ چینل کا ماخذ ، اسٹرنگ چارسیٹ نام) یہ ایک نیا سکینر تیار کرتا ہے ، جو مخصوص چینل سے اسکین کردہ اقدار دیتا ہے۔
اسکینر (راہ کا ذریعہ) یہ ایک نیا سکینر تیار کرتا ہے ، جو مخصوص فائل سے اسکین کردہ اقدار دیتا ہے۔
سکینر (راستہ ماخذ ، اسٹرنگ چارسیٹ نام) یہ ایک نیا سکینر تیار کرتا ہے ، جو مخصوص فائل سے اسکین کردہ اقدار دیتا ہے۔

مثال:

درآمد java.util. * عوامی کلاس اسکینر مثال ample عوامی جامد باطل اہم (سٹرنگ آرگز []) {سکینر ان = نیا اسکینر (سسٹم ڈاٹ) سسٹم آؤٹ.پرینٹ ('اپنا نام درج کریں:') سٹرنگ کا نام = in.nextLine () سسٹم آؤٹ.پرینٹلن ('نام یہ ہے:' + نام) in.close ()}

// آؤٹ پٹ:

اپنا نام درج کریں: ارجن
نام ہے: ارجن

مثال:

درآمد java.util. * عوامی کلاس ScannerClassExample1 {عوامی جامد باطل اہم (سٹرنگ آرگز []] ring سٹرنگ s = 'ہیلو ، یہ ایڈورکا ہے۔' سکینر اسکین = نیا سکینر (س) سسٹم آؤٹ.پریٹلن ('بولین نتیجہ:' + اسکین.اسنیکسٹ ()) سسٹم آؤٹ.پریٹلن ('اسٹرنگ:' + اسکین.نیکسٹ لائن ()) اسکین کلز () سسٹم۔ out.println ('-------- اپنی تفصیلات درج کریں --------') اسکینر ان = نیا اسکینر (System.in) سسٹم آؤٹ.پرینٹ ('اپنا نام درج کریں:') سٹرنگ name = in.next () System.out.println ('Name:' + name) System.out.print ('اپنی عمر درج کریں:') int i = in.nextInt () System.out.println ('عمر: '+ i) سسٹم آؤٹ.پرنٹ (' اپنی تنخواہ درج کریں: ') ڈبل ڈی = ان۔نسٹ ڈوبل () سسٹم آؤٹ.پریٹلن (' تنخواہ: '+ ڈی) انکلوز ()}}

// آؤٹ پٹ:

بولین نتیجہ: سچ ہے
سٹرنگ: ہیلو ، یہ ایڈوریکا ہے
-------- اپنی تفصیلات درج کریں --------
اپنا نام درج کریں: رمیش
نام: رمیش
اپنی عمر درج کریں: 25
عمر: 25
اپنی تنخواہ درج کریں: 25000
تنخواہ: 25000

اس کے ساتھ ، ہم 'جاوا میں نیکسٹ چیئر' پر اس مضمون کے اختتام پر پہنچ گئے ہیں۔ مجھے امید ہے کہ آپ کچھ اصل وقتی مثالوں کے ذریعہ اہمیت اور نفاذ کو سمجھ چکے ہوں گے۔

اب جب آپ جاوا میں نیکسٹ چیئر کی بنیادی باتوں کو سمجھ چکے ہیں تو ، چیک کریں ایڈوریکا کے ذریعہ ، ایک قابل اعتماد آن لائن سیکھنے والی کمپنی جس کی دنیا بھر میں 250،000 سے زیادہ مطمئن سیکھنے والوں کا نیٹ ورک موجود ہے۔ ایڈورکا کا جاوا J2EE اور SOA ٹریننگ اور سرٹیفیکیشن کورس طلباء اور پیشہ ور افراد کے لئے تیار کیا گیا ہے جو جاوا ڈویلپر بننا چاہتے ہیں۔ کورس آپ کو جاوا پروگرامنگ میں آغاز فراہم کرنے اور جاوا کے مختلف فریم ورکس جیسے ہیبرنٹیٹ اینڈ ایڈوانس جاوا دونوں اصولوں کے ساتھ ساتھ آپ کو تربیت دینے کے لئے ڈیزائن کیا گیا ہے۔ بہار .

ایک صف کی جاوا اسکرپٹ کی لمبائی

ہمارے لئے ایک سوال ہے؟ اس کے 'جاوا میں نیکسٹ چیئر' بلاگ کے تبصرے سیکشن میں اس کا ذکر کریں اور ہم جلد از جلد آپ کے پاس واپس آجائیں گے۔