یہ کیسے چیک کریں کہ آیا جاوا میں سٹرنگ کسی اور سٹرنگ کے برابر نہیں ہے؟

Y Kys Chyk Kry K Aya Jawa My S Rng Ksy Awr S Rng K Brabr N Y



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

یہ گائیڈ حساب کرنے کے مختلف طریقوں کی وضاحت کرے گا اگر کوئی سٹرنگ جاوا میں کسی دوسرے سٹرنگ کے برابر نہیں ہے۔

'!=' آپریٹر کا استعمال کرنا

'! =' آپریٹر کو دو اشیاء کی قدروں کا موازنہ کرنے کے لیے استعمال کیا جاتا ہے۔ جاوا میں، سٹرنگز آبجیکٹ ہیں، اور '!=' آپریٹر کو حساب کرنے کے لیے استعمال کیا جا سکتا ہے اگر دو تار برابر نہ ہوں۔ یہاں ایک مثال ہے:







کلاس ہیلو ورلڈ {
عوام جامد باطل مرکزی ( تار [ ] args ) {
تار str1 = 'ہیلو' ;
تار str2 = 'دنیا' ;
اگر ( str1 != str2 ) {
سسٹم باہر . پرنٹ ایل این ( 'دو تار برابر نہیں ہیں' ) ;
}

}
}

آؤٹ پٹ



مندرجہ بالا کوڈ کا نتیجہ یہ ظاہر کرتا ہے کہ ٹرمینل میں دو تار 'ہیلو' اور 'ورلڈ' برابر نہیں ہیں۔



مساوی () طریقہ استعمال کرنا

یہ طریقہ دو اشیاء کی قدروں کی گنتی کے لیے استعمال کیا جاتا ہے۔ سٹرنگ کلاس دو تاروں کی قدروں کو کمپیوٹنگ کرنے کے لیے برابر () کو اوور رائیڈ کرتی ہے۔ یہاں ایک مثال ہے:





تار str1 = 'ہیلو' ;
تار str2 = 'دنیا' ;
اگر ( ! str1. برابر ( str2 ) ) {
سسٹم باہر . پرنٹ ایل این ( 'دو تار برابر نہیں ہیں' ) ;
}

آؤٹ پٹ

مندرجہ بالا کوڈ کا نتیجہ اس بات کی تصدیق کرتا ہے کہ دو تار 'ہیلو' اور 'ورلڈ' برابر نہیں ہیں۔



compareTo() طریقہ استعمال کرنا

دی کا موازنہ () طریقہ دو تاروں کے لغوی ترتیب کا موازنہ کرنے کے لیے استعمال کیا جاتا ہے۔ جب یہ تار برابر نہیں ہوتے ہیں، تو یہ صفر کے علاوہ ایک قدر لوٹاتا ہے۔ یہاں ایک مثال ہے:

کلاس ہیلو ورلڈ {
عوام جامد باطل مرکزی ( تار [ ] args ) {
تار str1 = 'ہیلو' ;
تار str2 = 'دنیا' ;
اگر ( str1. کا موازنہ ( str2 ) != 0 ) {
سسٹم باہر . پرنٹ ایل این ( 'دو تار برابر نہیں ہیں' ) ;
}
} }

آؤٹ پٹ

آؤٹ پٹ سے پتہ چلتا ہے کہ دو تار برابر نہیں ہیں۔

compareToIgnoreCase() طریقہ استعمال کرنا

compareToIgnoreCase() طریقہ compareTo() طریقہ کی طرح ہے، لیکن یہ تاروں کے معاملے کو نظر انداز کرتا ہے۔ یہاں ایک کوڈ ہے:

کلاس ہیلو ورلڈ {
عوام جامد باطل مرکزی ( تار [ ] args ) {
تار str1 = 'ہیلو' ;
تار str2 = 'دنیا' ;
اگر ( str1. CompareToIgnoreCase ( str2 ) != 0 ) {
سسٹم باہر . پرنٹ ایل این ( 'دو تار برابر نہیں ہیں' ) ;
} }
}

آؤٹ پٹ

آؤٹ پٹ سے پتہ چلتا ہے کہ تار برابر نہیں ہیں۔

برابر () طریقہ استعمال کرنا

Equals() کا طریقہ حساب کرنے کے لیے استعمال کیا جاتا ہے کہ آیا دو تار برابر ہیں یا نہیں۔ یہاں ایک مثال ہے:

کلاس ہیلو ورلڈ {
عوام جامد باطل مرکزی ( تار [ ] args ) {
تار str1 = 'ہیلو' ;
تار str2 = 'دنیا' ;
اگر ( ! str1. برابر ( str2 ) ) {
سسٹم باہر . پرنٹ ایل این ( 'دو تار برابر نہیں ہیں' ) ;
} }
}

آؤٹ پٹ

آؤٹ پٹ اس بات کی تصدیق کرتا ہے کہ تار برابر نہیں ہیں۔

نتیجہ

جاوا میں، چیک کریں کہ آیا کوئی سٹرنگ دوسری سٹرنگ کے برابر نہیں ہے، '!=' آپریٹر، مساوی() طریقہ، compareTo() طریقہ، یا !equals() طریقہ استعمال کریں۔ یہ تمام طریقے حساب کرنے کے لیے استعمال کیے جاتے ہیں کہ آیا ایک سٹرنگ جاوا میں دوسری سٹرنگ کے برابر ہے یا نہیں۔ طریقہ کار کا انتخاب پروگرام کی مخصوص ضروریات اور سٹرنگ موازنہ کی مطلوبہ سطح پر مبنی ہے۔