جاوا چیک کریں کہ آیا اسٹرنگ کالعدم، خالی یا خالی ہے۔

Jawa Chyk Kry K Aya As Rng Kal Dm Khaly Ya Khaly



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

یہ تحریر جاوا میں 'نال'، 'خالی' یا 'خالی' کے لیے اسٹرنگ کو چیک کرنے کے طریقوں پر بحث کرے گی۔







یہ کیسے چیک کریں کہ آیا جاوا میں اسٹرنگ 'نال'، 'خالی' یا 'خالی' ہے؟

اسٹرنگ کے null، خالی یا خالی ہونے کی تصدیق کرنے کے لیے، لاگو کریں ' خالی 'محفوظ مطلوبہ لفظ،' خالی ہے() 'طریقہ، یا ' isBlank() 'طریقہ، بالترتیب.



' خالی 'کلیدی لفظ چیک کرتا ہے کہ آیا قدر ہے' خالی ' ' خالی ہے() 'طریقہ چیک کرتا ہے کہ آیا سٹرنگ خالی ہے یا نہیں اور اس کی بنیاد پر بولین نتیجہ لوٹاتا ہے اور ' isBlank() اگر فراہم کردہ سٹرنگ خالی ہے یا صرف سفید جگہیں جمع کرتی ہے تو طریقہ درست ہو جاتا ہے۔



نوٹ: isEmpty() 'اور' isBlank() 'طریقے متعلقہ نتیجہ کو بولین ویلیو کے طور پر واپس کرتے ہیں، یعنی،' درست غلط '





مثال 1: 'if/else' بیان کا استعمال کرتے ہوئے چیک کریں کہ آیا جاوا میں سٹرنگ صفر، خالی، یا خالی ہے

اس مثال میں، زیر بحث نقطہ نظر کو 'کے ساتھ مل کر استعمال کیا جا سکتا ہے۔ اور اگر null، خالی، یا خالی تار کی جانچ کرنے کے لیے بیان:



سٹرنگ string1 = null;
سٹرنگ string2 = '' ;
سٹرنگ string3 = ' ;
اگر ( string1 == null ) {
System.out.println ( 'پہلی تار null ہے!' ) ;
} اور {
System.out.println ( 'پہلی تار کالعدم نہیں ہے' ) ;
}
اگر ( string2.isEmpty ( ) == سچ ہے ) {
System.out.println ( 'دوسری تار خالی ہے!' ) ;
} اور {
System.out.println ( 'دوسری تار خالی نہیں ہے' ) ;
}
اگر ( string3.isBlank ( ) == سچ ہے ) {
System.out.println ( 'تیسری تار خالی ہے!' ) ;
} اور {
System.out.println ( 'تیسری تار خالی نہیں ہے' ) ;
}

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

  • سب سے پہلے، 'کے ساتھ سٹرنگ شروع کریں خالی '، اسے رکھ ' خالی 'اور' خالی '، بالترتیب، اور ان کے ڈیٹا کی قسم کی وضاحت کریں، یعنی، ' تار '
  • اگلے مرحلے میں، لاگو کریں ' اور اگر 'چیک کرنے کے لیے بیان' خالی 'بذریعہ تار' خالی 'کلیدی لفظ.
  • اب، منسلک کریں ' خالی ہے() 'اور' isBlank() ابتدائی سٹرنگز کے ساتھ طریقے یہ چیک کرنے کے لیے کہ آیا متعلقہ سٹرنگ بالترتیب خالی یا خالی ہے، اور اس کی بنیاد پر بولین ویلیو واپس کریں۔

آؤٹ پٹ

مندرجہ بالا آؤٹ پٹ میں، یہ دیکھا جا سکتا ہے کہ سابقہ ​​حالت ہے ' سچ ہے 'ہر ایک صورت میں چونکہ سٹرنگ کی قدریں ہیں' خالی '،' خالی 'اور' خالی '، بالترتیب.

مثال 2: صارف کے بیان کردہ فنکشن کا استعمال کرتے ہوئے چیک کریں کہ آیا جاوا میں سٹرنگ صفر، خالی، یا خالی ہے

اس خاص مثال میں، صارف کی وضاحت کردہ فنکشن کے ذریعے زیر بحث حالات کے لیے سٹرنگ پر ایک چیک لاگو کیا جا سکتا ہے:

عوامی جامد باطل مین ( تار [ ] args ) {
سٹرنگ string1 = null;
سٹرنگ string2 = '' ;
سٹرنگ string3 = ' ;
System.out.println ( 'پہلی تار یہ ہے:' + isNullEmptyBlank ( string1 ) ) ;
System.out.println ( 'دوسری تار یہ ہے:' + isNullEmptyBlank ( string2 ) ) ;
System.out.println ( 'تیسری تار یہ ہے:' + isNullEmptyBlank ( string3 ) ) ;
}
عوامی جامد سٹرنگ NullEmptyBlank ہے۔ ( سٹرنگ تار ) {
اگر ( سٹرنگ == کالعدم ) {
واپسی 'خالی' ;
}
اور اگر ( string.isEmpty ( ) ) {
واپسی 'خالی' ;
}
اور اگر ( string.isBlank ( ) ) {
واپسی 'خالی' ;
}
اور { واپسی تار } }

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

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

آؤٹ پٹ

اس نتیجہ کا مطلب یہ ہے کہ پاس کردہ ہر ایک تار کا مناسب جائزہ لیا گیا ہے۔

نتیجہ

جاوا میں اسٹرنگ کو کالعدم، خالی، یا خالی ہونے کی جانچ کرنے کے لیے، لاگو کریں ' خالی 'محفوظ مطلوبہ لفظ،' خالی ہے() 'طریقہ، یا ' isBlank() 'طریقہ کار، بالترتیب۔ یہ صرف 'میں زیر بحث طریقوں کو لاگو کرکے حاصل کیا جا سکتا ہے' اور اگر 'بیان یا کے ذریعے' صارف کی وضاحت فنکشن اس بلاگ نے سٹرنگ کے null، خالی، یا خالی ہونے کی جانچ کرنے کے طریقوں کا مظاہرہ کیا۔