هن سبق ۾ اسان جاوا ۾ تارن جي باري ۾ سکڻ جاري رکنداسين. تارن سان ڪم ڪرڻ جا بنيادي سبق ”جاوا ۾ اسٽرنگ“ ۾ ڳولي سگهجن ٿا. جاوا ۾ هڪ طبقو
String
هڪ اسٽرنگ جي مواد کي ترتيب ڏيڻ لاء طريقن جو هڪ سيٽ آهي. اکر ڳوليو، ذيلي اسٽرينگ، ڪيس تبديل ڪريو ۽ ٻيا ڪم.
اکر ۽ سبسٽرنگ حاصل ڪرڻ
توھان حاصل ڪري سگھوٿا اھو ڪردار جيڪو ھڪڙي خاص پوزيشن تي آھي ھڪڙي تار ۾ ڪال ڪنديcharAt()
. لڪير ۾ پهرين ڪردار جي انڊيڪس 0 آهي، آخري هڪ length()
-1 آهي. هيٺ ڏنل ڪوڊ اسٽرنگ جي 9th ڪردار کي واپس ڪري ٿو.
String anotherPalindrome = "Niagara. O roar again!";
char aChar = anotherPalindrome.charAt(9);
اکرن جو انگ 0 کان شروع ٿئي ٿو، تنهنڪري لڪير ۾ 9th ڪردار "O" آهي. جيڪڏهن توهان کي نه صرف هڪ ڪردار حاصل ڪرڻ جي ضرورت آهي، پر هڪ تار جو حصو، توهان استعمال ڪري سگهو ٿا substring
. طريقي substring
۾ ٻه آپشن آھن: ھيٺ ڏنل ڪوڊ اسٽرنگ جي ھڪڙي ذيلي اسٽرينگ کي واپس ڪندو، جيڪو 11 هين اکر کان شروع ٿيندو، پر 15 هين کي شامل نه ڪندو، نتيجي ۾ لفظ "roar"
String anotherPalindrome = "Niagara. O roar again!";
String roar = anotherPalindrome.substring(11, 15);
تارن کي ترتيب ڏيڻ لاء ٻيا طريقا
جدول تارن ۽ انهن جي وضاحتن سان ڪم ڪرڻ لاءِ ڪجهه طريقا ڏيکاري ٿو.اکرن ۽ ذيلي اسٽرينگ جي ڳولا ڪريو
اچو ته ڪجھ وڌيڪ طريقن تي نظر رکون ٿا اکرن ۽ ذيلي اسٽرينگ جي ڳولا لاءِ. ڪلاسString
۾ طريقا شامل آھن جيڪي ھڪڙي ڪردار جي پوزيشن يا اسٽرنگ ۾ سبسٽنگ کي واپس ڪن ٿا: indexOf()
۽ lastIndexOf()
. طريقا indexOf()
ڳولها ڳولها اسٽرنگ جي شروعات کان، lastIndexOf()
آخر کان. جيڪڏهن اهي طريقا هڪ ميچ نه ڳوليندا آهن، اهي واپسي -1. ڪلاس String
۾ ھڪڙو طريقو پڻ آھي contains
جيڪو صحيح موٽائي ٿو جيڪڏھن اکرن جي مخصوص ترتيب اسٽرنگ ۾ شامل آھي. هي طريقو استعمال ڪريو جيڪڏهن توهان کي ڄاڻڻ جي ضرورت آهي ته ڇا هڪ اسٽرنگ ۾ موجود آهي، پر ان جي پوزيشن اهم ناهي. هيٺ ڏنل جدول بيان ڪري ٿو indexOf()
۽ طريقا lastIndexOf()
. CharSequence
ھڪڙو انٽرفيس آھي جيڪو ڪلاس لاڳو ڪري ٿو String
، تنھنڪري توھان strings کي پاس ڪري سگھو ٿا contains()
.
تبديل ٿيندڙ لائنون. اکرن ۽ ذيلي اسٽرينگ کي تبديل ڪرڻ
ڪلاس ۾String
اکرن ۽ ذيلي اسٽرنگ کي اسٽرنگ ۾ داخل ڪرڻ جا ڪيترائي طريقا آھن. جدول ۾ مليل اکرن ۽ ذيلي اسٽرينگ کي تبديل ڪرڻ جا طريقا بيان ڪيا ويا آھن.
مثال
هيٺيون ڪلاسFilename
ڏيکاري ٿو مثال استعمال ڪرڻ lastIndexOf()
۽ طريقن کي substring()
استعمال ڪرڻ لاءِ اسٽرنگ جي مختلف حصن کي فائل جي نالي سان. ھاڻي ھڪڙي پروگرام تي غور ڪريو جيڪو ڪلاس استعمال ڪري ٿو Filename
: پروگرام ٻاھر نڪرندو: طريقو "" جي آخري واقعن کي طئي ڪرڻ لاء extension
ھڪڙو طريقو استعمال ڪري ٿو . طريقو فائل جي واڌ کي ڳولڻ لاء هي قدر استعمال ڪري ٿو. اصل ماخذ سان ڳنڍيو: اسٽرنگ مئنيجمينٽ، جاوا اسٽرنگ مينيجمينٽ ۾ اسٽرنگ سان ڪم ڪرڻ جا ڪم، جاوا ۾ اسٽرنگ سان ڪم ڪرڻ جا ڪم. حصو 2lastIndexOf
.
substring
GO TO FULL VERSION