جاوا میں StringTokenizer کا استعمال کیسے کریں۔

Jawa My Stringtokenizer Ka Ast Mal Kys Kry



جاوا میں دی گئی ضروریات کے مطابق متعدد قسم کے فنکشنلٹیز کو لاگو کرنے کے لیے مختلف کلاسز شامل ہیں۔ ' StringTokenizer ” ایک ایسی کلاس ہے جو سٹرنگ ویلیوز کے ساتھ کام کرتے ہوئے عمل میں آتی ہے۔ یہ کلاس ایک سے زیادہ سٹرنگ ریکارڈز کی جانچ کے دوران مؤثر ثابت ہو سکتی ہے، بغیر کسی غلطی کے، اس طرح پروگرامر کے آخر میں کوڈ کی خصوصیات کو ہموار کرتا ہے۔

یہ بلاگ جاوا میں 'StringTokenizer' کلاس کے کام کو ظاہر کرے گا۔







جاوا میں 'StringTokenizer' کا استعمال کیسے کریں؟

جاوا میں 'StringTokenizer' کلاس میں ٹوکنائزر سٹرنگ طریقہ ہے جو ایک مخصوص حد بندی کے حوالے سے سٹرنگ کو ٹوکنز میں تقسیم کرتا ہے۔



نحو



StringTokenizer ( کی تار واپسی )


اس نحو میں:





    • ' تار ' سے مراد وہ 'سٹرنگ' ہے جس کا جائزہ لینے کی ضرورت ہے۔
    • ' کی ” ایک حد بندی سے مساوی ہے۔ یہ اس طرح ہے کہ اگر ' واپسی قدر درست ہے، حد بندی کرنے والے حروف کو ٹوکن سمجھا جاتا ہے۔ بصورت دیگر، یہ حروف علیحدہ ٹوکن کے طور پر کام کرتے ہیں۔

'StringTokenizer' کے طریقے

ذیل میں 'StringTokenizer' کلاس کے طریقے ان کے استعمال کے ساتھ ساتھ ہیں:

طریقے استعمال
hasMoreTokens() یہ دستیاب مزید ٹوکنز کے لیے ایک چیک کا اطلاق کرتا ہے۔
NextToken()



یہ 'StringTokenizer' آبجیکٹ سے اگلا ٹوکن دیتا ہے۔
نیکسٹ ٹوکن (سٹرنگ ڈیلم) یہ مخصوص حد بندی کے حوالے سے اگلا ٹوکن دیتا ہے۔
مزید عناصر() یہ وہی فعالیت کا اطلاق کرتا ہے جیسا کہ 'hasMoreTokens()' طریقہ ہے۔
اگلا عنصر() یہ 'nextToken()' طریقہ سے مماثل ہے لیکن اس کی واپسی کی قسم 'آبجیکٹ' کے مساوی ہے۔
کاؤنٹ ٹوکن() یہ کل ٹوکن کی گنتی کرتا ہے۔


مثالوں کی طرف جانے سے پہلے، 'StringTokenizer' کلاس کے ساتھ کام کرنے کے لیے درج ذیل پیکیج کو درآمد کریں:

java.util.StringTokenizer درآمد کریں؛


مثال 1: جاوا میں 'StringTokenizer' کلاس کا استعمال

اس مثال میں، 'StringTokenizer' کلاس کو استعمال کیا جا سکتا ہے اور اس میں موجود سٹرنگ (بطور کنسٹرکٹر پیرامیٹر) کو دکھایا جا سکتا ہے:

پبلک کلاس Stringtokenizer {
عوامی جامد باطل مین ( سٹرنگ آرگز [ ] ) {
StringTokenizer string = نیا StringTokenizer ( 'جاوا' , ' ) ;
System.out.println ( string.nextToken ( ) ) ;
} }


اس کوڈ کے ٹکڑوں میں:

    • سب سے پہلے اس کی مدد سے ایک 'StringTokenizer' آبجیکٹ بنائیں۔ نئی 'کلیدی لفظ اور' StringTokenizer() 'کنسٹرکٹر۔
    • اس کے علاوہ، بیان کردہ سٹرنگ کو کنسٹرکٹر پیرامیٹر کے طور پر پاس کریں جسے ظاہر کرنے کی ضرورت ہے۔
    • آخر میں، لاگو کریں ' NextToken() مخصوص سٹرنگ تک رسائی اور واپس کرنے کا طریقہ (بطور کنسٹرکٹر پیرامیٹر)۔

آؤٹ پٹ


جیسا کہ تجزیہ کیا گیا ہے، پیرامیٹرائزڈ کنسٹرکٹر کی سٹرنگ ویلیو مناسب طریقے سے لوٹائی جاتی ہے۔

مثال 2: جاوا میں 'StringTokenizer' کلاس کے طریقوں کو لاگو کرنا

یہ خاص مثال دو مختلف تاروں پر 'StringTokenizer' کلاس کے طریقوں کو نافذ کرتی ہے:

پبلک کلاس Stringtokenizer {
عوامی جامد باطل مین ( سٹرنگ آرگز [ ] ) {
StringTokenizer string1 = نیا StringTokenizer ( 'جاوا، پروگرامنگ' ) ;
StringTokenizer string2 = نیا StringTokenizer ( 'لینکس اشارہ' ) ;
System.out.println ( 'string1 میں کل ٹوکن ->' +string1.countTokens ( ) ) ;
System.out.println ( 'سٹرنگ 2 میں کل ٹوکن:' +string2.countTokens ( ) ) ;
جبکہ ( string1.hasMoreTokens ( ) ) {
System.out.println ( string1.nextToken ( ) ) ;
System.out.println ( string1.nextToken ( ) ) ;
جبکہ ( string2.hasMoreElements ( ) ) {
System.out.println ( string2.nextElement ( ) ) ;
System.out.println ( string2.nextElement ( ) ) ;
} } } }


مندرجہ بالا کوڈ لائنوں کے مطابق ذیل میں فراہم کردہ اقدامات کا اطلاق کریں:

    • سب سے پہلے، اسی طرح ایک 'StringTokenizer' کلاس آبجیکٹ بنائیں جس میں بیان کردہ سٹرنگ کوما سے الگ کیا گیا ہو۔ , '
    • اسی طرح، بعد میں تخلیق کردہ آبجیکٹ میں ایک اور تار جمع کریں۔
    • اب، StringTokenizer کو منسلک کریں ' کاؤنٹ ٹوکن() دونوں اشیاء کے ساتھ دونوں موجود تاروں میں ٹوکن کی گنتی واپس کرنے کا طریقہ۔
    • اس کے بعد، لاگو کریں ' hasMoreTokens() 'سابقہ ​​آبجیکٹ کے ساتھ دستیاب ٹوکنز کو چیک کرنے اور چیک کی بنیاد پر انہیں واپس کرنے کا طریقہ' کے ذریعے NextToken() 'طریقہ.
    • یہ اس طرح ہے کہ اگلی سٹرنگ کی قدروں میں سے ہر ایک کوما سے الگ کیا جاتا ہے۔
    • اسی طرح، لاگو کریں ' مزید عناصر() مؤخر الذکر سٹرنگ کے ساتھ طریقہ یہ تجزیہ کرنے کے لیے کہ آیا کوئی اور سٹرنگ عنصر موجود ہے اور اس کی بنیاد پر اسے ڈسپلے کریں ' اگلا عنصر() 'طریقہ.

آؤٹ پٹ


اس نتیجہ سے یہ ظاہر ہوتا ہے کہ سٹرنگ ویلیوز پر مشتمل دونوں اشیاء کو لاگو طریقوں کے مطابق مقابلہ کیا جاتا ہے۔

نتیجہ

' StringTokenizer جاوا میں کلاس ایک ٹوکنائزر سٹرنگ کا طریقہ دیتا ہے تاکہ مخصوص ڈیلیمیٹر کے حوالے سے سٹرنگ کو ٹوکنز میں تقسیم کیا جا سکے اور اس کے طریقوں کی بنیاد پر سٹرنگ کو واپس کیا جا سکے۔ یہ کلاس سٹرنگز کے ساتھ کام کرنے میں معاون ہے کیونکہ یہ اپنے طریقوں کے ذریعے سامنے آنے والی مستثنیات کا مقابلہ کر سکتی ہے۔ اس بلاگ نے جاوا میں 'StringTokenizer' کلاس کے مقصد اور کام کا مظاہرہ کیا۔