Java मध्ये स्ट्रिंग्स कॅपिटलाइझ कसे करायचे?
Java toUpperCase() नावाची पद्धत प्रदान करते जी स्ट्रिंग पॅरामीटर म्हणून घेते. ते स्ट्रिंग कंटेंटच्या “ ALL CAPS ” फॉरमॅटमध्ये स्ट्रिंग रिटर्न करते . समजून घेण्यासाठी येथे एक डेमो स्निपेट आहे.
String myName = "artem";
System.out.println("myName = " + myName);
System.out.println("myName.toUpperCase() = " + myName.toUpperCase());
आउटपुट
myName = आर्टेम myName.toUpperCase() = ARTEM
Java मध्ये स्ट्रिंगचे पहिले अक्षर कॅपिटल कसे करायचे?
जसे तुम्ही वरील उदाहरणात साक्ष देऊ शकता, Java toUpperCase() संपूर्ण स्ट्रिंग कॅपिटलाइझ करते . त्यामुळे आमच्या गरजा पूर्ण होत नाहीत. यापुढे , आम्ही स्ट्रिंगचे पहिले अक्षर अप्परकेसमध्ये रूपांतरित करण्यासाठी कॅपिटलाइझ () नावाची सानुकूल पद्धत तयार करू . खाली मेथड हेडर, त्याचे पॅरामीटर्स आणि त्याचा रिटर्न प्रकार नमूद केला आहे.पद्धत शीर्षलेख
कॅपिटलाइझ() पद्धतीसाठी हेडर येथे आहे .
String capitalize(String inputString)
पॅरामीटर्स कॅपिटलाइझ () पद्धतीमध्ये पहिले अक्षर कॅपिटलमध्ये रूपांतरित करण्यासाठी स्ट्रिंग लागते. रिटर्न टाइप A स्ट्रिंगचे पहिले अक्षर कॅपिटल केले आहे.
जावा मधील स्ट्रिंगचे पहिले अक्षर कॅपिटल करण्यासाठी अल्गोरिदम/स्टेप्स
कोड पाहण्याआधी प्रथम तुमच्या मनात या पायऱ्या चालवण्याचा प्रयत्न करा.- स्ट्रिंगचे पहिले अक्षर मिळवा .
- ते एका अपरकेस अक्षरात रूपांतरित करा.
- स्ट्रिंगमधील मूळ स्थानावर ते बदला .
उदाहरण
वर नमूद केलेल्या पायऱ्या पार पाडण्यासाठी येथे आपण सानुकूल तयार केलेली पद्धत कॅपिटलाइझ(स्ट्रिंग) वापरतो.
public class Driver {
public static String capitalize(String inputString) {
// get the first character of the inputString
char firstLetter = inputString.charAt(0);
// convert it to an UpperCase letter
char capitalFirstLetter = Character.toUpperCase(firstLetter);
// return the output string by updating
//the first char of the input string
return inputString.replace(inputString.charAt(0), capitalFirstLetter);
}
public static void main(String[] args) {
String myName = "artem";
System.out.println("myName = " + myName);
System.out.println("capitalize(myName) = " + capitalize(myName) + "\n");
String myDogName = "leo";
System.out.println("myDogName = " + myDogName);
System.out.println("capitalize(myDogName) = " + capitalize(myDogName) + "\n");
String myCarName = "tesla";
System.out.println("myCarName = " + myCarName);
System.out.println("capitalize(myCarName) = " + capitalize(myCarName) + "\n");
String mySchoolName = "nUCES";
System.out.println("mySchoolName = " + mySchoolName);
System.out.println("capitalize(mySchoolName) = " + capitalize(mySchoolName) + "\n");
String myCountryName = "pakistan";
System.out.println("myCountryName = " + myCountryName);
System.out.println("capitalize(myCountryName) = " + capitalize(myCountryName) + "\n");
}
}
आउटपुट
myName = आर्टेम कॅपिटलाइझ(myName) = आर्टेम myDogName = लिओ कॅपिटलाइझ(myDogName) = लिओ myCarName = टेस्ला कॅपिटलाइझ(myCarName) = टेस्ला mySchoolName = nUCES कॅपिटलाइझ(mySchoolName) = NUCES myCountryName = पाकिस्तानची राजधानी (MyCountryName) = पाकिस्तानची राजधानी
निष्कर्ष
Java मधील स्ट्रिंगचे पहिले अक्षर कॅपिटल करण्याचे हे सोपे उदाहरण आहे . ही फक्त एक अंमलबजावणी आहे. समान समस्येचे निराकरण करण्याचे इतर अनेक मार्ग आहेत. दिलेल्या समाधानासह या समस्येचा सराव करण्यासाठी तुम्हाला प्रोत्साहित केले जाते. यानंतर तुम्हाला समस्या नीट समजली आहे असे तुम्हाला वाटत असेल तर ते इतर मार्गाने सोडवून स्वतःची चाचणी घ्या. तुमचे आउटपुट तपासा. तुमची तार्किक आणि समस्या सोडवण्याची क्षमता दाखवण्यासाठी धाडसी व्हा. शिकण्यास चांगला वेळ द्या!
अधिक वाचन: |
---|
GO TO FULL VERSION