JavaRush /جاوا بلاگ /Random-SD /اسٽرنگ مئنيجمينٽ، جاوا ۾ اسٽرنگ سان ڪم ڪرڻ جا ڪم
articles
سطح

اسٽرنگ مئنيجمينٽ، جاوا ۾ اسٽرنگ سان ڪم ڪرڻ جا ڪم

گروپ ۾ شايع ٿيل
هن سبق ۾ اسان جاوا ۾ تارن جي باري ۾ سکڻ جاري رکنداسين. تارن سان ڪم ڪرڻ جا بنيادي سبق ”جاوا ۾ اسٽرنگ“ ۾ ڳولي سگهجن ٿا. جاوا ۾ هڪ طبقو Stringهڪ اسٽرنگ جي مواد کي ترتيب ڏيڻ لاء طريقن جو هڪ سيٽ آهي. اکر ڳوليو، ذيلي اسٽرينگ، ڪيس تبديل ڪريو ۽ ٻيا ڪم. اسٽرنگ مينيجمينٽ، جاوا ۾ اسٽرنگ سان ڪم ڪرڻ جا ڪم - 1

اکر ۽ سبسٽرنگ حاصل ڪرڻ

توھان حاصل ڪري سگھوٿا اھو ڪردار جيڪو ھڪڙي خاص پوزيشن تي آھي ھڪڙي تار ۾ ڪال ڪندي charAt(). لڪير ۾ پهرين ڪردار جي انڊيڪس 0 آهي، آخري هڪ length()-1 آهي. هيٺ ڏنل ڪوڊ اسٽرنگ جي 9th ڪردار کي واپس ڪري ٿو.
String anotherPalindrome = "Niagara. O roar again!";
char aChar = anotherPalindrome.charAt(9);
اکرن جو انگ 0 کان شروع ٿئي ٿو، تنهنڪري لڪير ۾ 9th ڪردار "O" آهي. اسٽرنگ مينيجمينٽ، جاوا ۾ اسٽرنگ سان ڪم ڪرڻ جا ڪم - 2جيڪڏهن توهان کي نه صرف هڪ ڪردار حاصل ڪرڻ جي ضرورت آهي، پر هڪ تار جو حصو، توهان استعمال ڪري سگهو ٿا substring. طريقي substring۾ ٻه آپشن آھن: اسٽرنگ مينيجمينٽ، جاوا ۾ اسٽرنگ سان ڪم ڪرڻ جا ڪم - 3ھيٺ ڏنل ڪوڊ اسٽرنگ جي ھڪڙي ذيلي اسٽرينگ کي واپس ڪندو، جيڪو 11 هين اکر کان شروع ٿيندو، پر 15 هين کي شامل نه ڪندو، نتيجي ۾ لفظ "roar"
String anotherPalindrome = "Niagara. O roar again!";
String roar = anotherPalindrome.substring(11, 15);
اسٽرنگ مينيجمينٽ، جاوا ۾ اسٽرنگ سان ڪم ڪرڻ جا ڪم - 4

تارن کي ترتيب ڏيڻ لاء ٻيا طريقا

جدول تارن ۽ انهن جي وضاحتن سان ڪم ڪرڻ لاءِ ڪجهه طريقا ڏيکاري ٿو. اسٽرنگ مينيجمينٽ، جاوا ۾ اسٽرنگ سان ڪم ڪرڻ جا ڪم - 5

اکرن ۽ ذيلي اسٽرينگ جي ڳولا ڪريو

اچو ته ڪجھ وڌيڪ طريقن تي نظر رکون ٿا اکرن ۽ ذيلي اسٽرينگ جي ڳولا لاءِ. ڪلاس String۾ طريقا شامل آھن جيڪي ھڪڙي ڪردار جي پوزيشن يا اسٽرنگ ۾ سبسٽنگ کي واپس ڪن ٿا: indexOf()۽ lastIndexOf(). طريقا indexOf()ڳولها ڳولها اسٽرنگ جي شروعات کان، lastIndexOf()آخر کان. جيڪڏهن اهي طريقا هڪ ميچ نه ڳوليندا آهن، اهي واپسي -1. ڪلاس String۾ ھڪڙو طريقو پڻ آھي containsجيڪو صحيح موٽائي ٿو جيڪڏھن اکرن جي مخصوص ترتيب اسٽرنگ ۾ شامل آھي. هي طريقو استعمال ڪريو جيڪڏهن توهان کي ڄاڻڻ جي ضرورت آهي ته ڇا هڪ اسٽرنگ ۾ موجود آهي، پر ان جي پوزيشن اهم ناهي. هيٺ ڏنل جدول بيان ڪري ٿو indexOf()۽ طريقا lastIndexOf(). اسٽرنگ مينيجمينٽ، جاوا ۾ اسٽرنگ سان ڪم ڪرڻ جا ڪم - 6CharSequenceھڪڙو انٽرفيس آھي جيڪو ڪلاس لاڳو ڪري ٿو String، تنھنڪري توھان strings کي پاس ڪري سگھو ٿا contains().

تبديل ٿيندڙ لائنون. اکرن ۽ ذيلي اسٽرينگ کي تبديل ڪرڻ

ڪلاس ۾ Stringاکرن ۽ ذيلي اسٽرنگ کي اسٽرنگ ۾ داخل ڪرڻ جا ڪيترائي طريقا آھن. جدول ۾ مليل اکرن ۽ ذيلي اسٽرينگ کي تبديل ڪرڻ جا طريقا بيان ڪيا ويا آھن. اسٽرنگ مينيجمينٽ، جاوا ۾ اسٽرنگ سان ڪم ڪرڻ جا ڪم - 7

مثال

هيٺيون ڪلاس Filenameڏيکاري ٿو مثال استعمال ڪرڻ lastIndexOf()۽ طريقن کي substring()استعمال ڪرڻ لاءِ اسٽرنگ جي مختلف حصن کي فائل جي نالي سان. اسٽرنگ مينيجمينٽ، جاوا ۾ اسٽرنگ سان ڪم ڪرڻ جا ڪم - 8ھاڻي ھڪڙي پروگرام تي غور ڪريو جيڪو ڪلاس استعمال ڪري ٿو Filename: اسٽرنگ مينيجمينٽ، جاوا ۾ اسٽرنگ سان ڪم ڪرڻ جا ڪم - 9پروگرام ٻاھر نڪرندو: اسٽرنگ مينيجمينٽ، جاوا ۾ اسٽرنگ سان ڪم ڪرڻ جا ڪم - 10طريقو "" جي آخري واقعن کي طئي ڪرڻ لاء extensionھڪڙو طريقو استعمال ڪري ٿو . طريقو فائل جي واڌ کي ڳولڻ لاء هي قدر استعمال ڪري ٿو. اصل ماخذ سان ڳنڍيو: اسٽرنگ مئنيجمينٽ، جاوا اسٽرنگ مينيجمينٽ ۾ اسٽرنگ سان ڪم ڪرڻ جا ڪم، جاوا ۾ اسٽرنگ سان ڪم ڪرڻ جا ڪم. حصو 2lastIndexOf.substring
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION