چارٹ () میں ایک ایسا طریقہ ہے ، جو خاص طور پر اسٹرنگ میں مخصوص انڈیکس میں کردار واپس کرنے کے لئے استعمال ہوتا ہے۔ اس مضمون میں ہم اس موضوع کو تفصیل سے سمجھیں گے۔ اس مضمون میں مندرجہ ذیل نکات کا احاطہ کیا جائے گا ،
- جاوا میں چار اے ٹی
- مثال کے طور پر سٹرنگ انڈیکس آؤٹ باؤنڈس ایپسیپن
- چار اے ٹی () کا استعمال کرتے ہوئے سٹرنگ کے تمام حروف کو چھپانا
- چار اے ٹی () کا استعمال کرتے ہوئے کسی حرف کی تعدد کی گنتی
- تار کا پہلا اور آخری کردار پرنٹنگ
تو آئیے شروع کریں
جاوا میں چار اے ٹی
چار اے ٹی () طریقہ کے ل For ، منظور کردہ انڈیکس ویلیو 0 اور (تار کی لمبائی - 1) کے درمیان ہونی چاہئے۔ اگر انڈیکس ویلیو زیادہ سے زیادہ ، مساوی یا منفی تعداد میں ہو تو ، سٹرنگ انڈیکس آؤٹ باؤنڈسیکشن لوٹ گیا ہے
دستخط
عوامی چار چارٹ (INT انڈیکس)
پیرامیٹر
اشاریہ: واپس کرنے کے لئے کردار کی فہرست
واپس
مخصوص پوزیشن پر کردار لوٹایا جاتا ہے۔
رعایت
سٹرنگ انڈیکس آؤٹ باؤنڈ ایسیسیشن : اگر انڈیکس کی قدر منفی ، اسٹرنگ کی لمبائی سے زیادہ ، یا مساوی ہے تو لوٹائی گئی۔
جاوا مضمون میں اس چارٹ کے ساتھ آگے بڑھ رہے ہیں
مثال
عوامی کلاس مین {عوامی جامد باطل اہم (سٹرنگ آرگس []) ring سٹرنگ سی آر = 'ہمیں سیارے کو آب و ہوا کی تبدیلی سے بچانا ہوگا' // اس سے تار کا پہلا کردار واپس آئے گا c1 = str.charAt (0) چار c2 = str.charAt (5) چار c3 = str.charAt (9) چار c4 = str.charAt (15) System.out.println ('0 انڈیکس میں کریکٹر:' + c1) System.out.println ('5 ویں پر کریکٹر انڈیکس: '+ سی 2) سسٹم آؤٹ.پرینٹلن (' 9 ویں انڈیکس میں کریکٹر: '+ سی 3) سسٹم. آؤٹ.پرینٹلن (' 15 ویں انڈیکس میں کریکٹر: '+ سی 4)}
آؤٹ پٹ
0 انڈیکس میں کریکٹر ہے: W
پانچویں انڈیکس میں کریکٹر ہے: s
11 ویں انڈیکس میں کریکٹر یہ ہے: الف
20 ویں انڈیکس میں کریکٹر یہ ہے: ای
جاوا مضمون میں اس چارٹ کے ساتھ آگے بڑھ رہے ہیں
مثال کے طور پر سٹرنگ انڈیکس آؤٹ باؤنڈس ایپسیپن
منفی انڈیکس ، یا لمبائی () - 1 سے زیادہ انڈیکس گزرنے پر ، پھر اسٹرنگ انڈیکس آؤٹ باؤنڈس ایسپیکشن پھینک دیا جاتا ہے۔
مندرجہ ذیل مثال میں ، ایک منفی انڈیکس منظور کیا گیا ہے:
عوامی کلاس مین {عوامی جامد باطل مین (سٹرنگ آرگس []) ring سٹرنگ str = 'آب و ہوا بدلا' // منفی انڈیکس چار c = str.charAt (-1) System.out.println (c)}
آؤٹ پٹ
تھریڈ میں 'مستثنیٰ' java.lang.StringIndexOutOfBoundsException: اسٹرنگ انڈیکس حد سے باہر: -1
java.base / java.lang.StringLatin1.charAt پر (ٹرائنگلاٹین 1.جاوا:44)
java.base / java.lang.String.charAt (سٹرنگ.جاوا:692) پر
مین ڈومین پر (مین.جاوا:5:5)
کمان غیر صفر کی حیثیت 1 کے ساتھ موجود ہے
Def___init__
کوڈ ایک استثنا کے ساتھ ختم ہوتا ہے۔
جاوا مضمون میں اس چارٹ کے ساتھ آگے بڑھ رہے ہیں
چار اے ٹی () کا استعمال کرتے ہوئے سٹرنگ کے تمام حروف کو چھپانا
سٹرنگ () -1 کی لمبائی تک 0 سے لے لوپ کا استعمال تیار کیا جاتا ہے ، تاکہ تار کے تمام حروف کو پرنٹ کیا جاسکے۔
عوامی کلاس مین {عوامی جامد باطل مین (سٹرنگ آرگس []) ring سٹرنگ s = 'آب و ہوا کی بدلاؤ' کیلئے (انٹراٹ i = 0 i<=s.length()-1 i++) { System.out.println(s.charAt(i)) } } }
آؤٹ پٹ
سی
l
میں
م
کرنے کے لئے
t
ہے
سی
h
کرنے کے لئے
n
جی
جاوا میں پوجو کیا ہے؟
ہے
جاوا مضمون میں اس چارٹ کے ساتھ آگے بڑھ رہے ہیں
چار اے ٹی () کا استعمال کرتے ہوئے کسی حرف کی تعدد کی گنتی
عوامی کلاس مین {عوامی جامد باطل مین (سٹرنگ [] آرگس) {سٹرنگ s = 'آب و ہوا کی بدلاؤ' کی گنتی = 0 کے لئے (int i = 0 i<=s.length()-1 i++) { if(s.charAt(i) == 'C'){ count++ } } System.out.println('Frequency of C is: '+count) } }
چارٹ () کو استعمال کرکے کسی کردار کی تعدد کا تعین کیا جاسکتا ہے:
آؤٹ پٹ
سی کی فریکوئینسی ہے: 2
جاوا مضمون میں اس چارٹ کے ساتھ آگے بڑھ رہے ہیں
تار کا پہلا اور آخری کردار پرنٹنگ
سٹرنگ کا پہلا اور آخری کردار چار اے ٹی () کا استعمال کرتے ہوئے پرنٹ کیا جاسکتا ہے:
عوامی کلاس مین {عوامی جامد باطل اہم (سٹرنگ [] آرگس) {سٹرنگ s = 'آب و ہوا کی تبدیلی حقیقی ہے' # strLength = s.length () // پہلا کردار System.out.println ('0 اشاریہ میں اشارہ:' + s.charAt (0)) // سٹرنگ کی لمبائی 1 انڈیکس سسٹم میں آخری کریکٹر کی بازیافت۔ System.out.println ('آخری انڈیکس میں کریکٹر:' + s.charAt (strLength-1))}}
آؤٹ پٹ
0 انڈیکس میں کریکٹر: C
آخری انڈیکس میں کریکٹر: ایل
CharAt () کا طریقہ کار صارف کو کسی بھی مخصوص انڈیکس میں عناصر تک رسائی کے لاتعداد طریقے مہیا کرتا ہے ، جب تک کہ انڈیکس مناسب حد میں آتا ہے۔
اس طرح ہم ’جاوا میں چارٹ‘ پر اس مضمون کے اختتام پر پہنچ گئے ہیں۔ اگر آپ مزید جاننا چاہتے ہیں تو ، چیک کریں ایڈورکا ، ایک قابل اعتماد آن لائن سیکھنے کی کمپنی کے ذریعے۔ ایڈورکا کا جاوا J2EE اور SOA ٹریننگ اور سرٹیفیکیشن کورس آپ کو ہائبرنیٹ اور اسپرنگ جیسے جاوا کے مختلف فریم ورکوں کے ساتھ ساتھ جاوا کے دونوں بنیادی تصورات کی تربیت کے لئے ڈیزائن کیا گیا ہے۔
ہمارے لئے ایک سوال ہے؟ برائے کرم اس بلاگ کے تبصرے سیکشن میں اس کا تذکرہ کریں اور ہم جلد از جلد آپ کے پاس مل جائیں گے۔