జావాలో స్ట్రింగ్లను క్యాపిటలైజ్ చేయడం ఎలా?
జావా స్ట్రింగ్ను పారామీటర్గా తీసుకునే toUpperCase() అనే పద్ధతిని అందిస్తుంది . ఇది స్ట్రింగ్ కంటెంట్ల యొక్క “ ALL CAPS ” ఆకృతిలో స్ట్రింగ్ను అందిస్తుంది . అర్థం చేసుకోవడానికి ఇక్కడ డెమో స్నిప్పెట్ ఉంది.String myName = "artem";
System.out.println("myName = " + myName);
System.out.println("myName.toUpperCase() = " + myName.toUpperCase());
అవుట్పుట్
myName = artem myName.toUpperCase() = ARTEM
జావాలో స్ట్రింగ్లోని మొదటి అక్షరాన్ని క్యాపిటలైజ్ చేయడం ఎలా?
పై ఉదాహరణలో మీరు సాక్ష్యమివ్వగలిగినట్లుగా, 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 = artem capitalize(myName) = Artem myDogName = leo capitalize(myDogName) = Leo myCarName = టెస్లా క్యాపిటలైజ్ (myCarName) = టెస్లా mySchoolName = nUCES క్యాపిటల్ (mySchoolName) = NUCES క్యాపిటల్ (mySchoolName) = NUCES నాదేశం (నాదేశం)
ముగింపు
ఇది జావాలోని స్ట్రింగ్లోని మొదటి అక్షరాన్ని క్యాపిటలైజ్ చేయడానికి ఒక సాధారణ ఉదాహరణ . ఇది ఒక అమలు మాత్రమే. అదే సమస్యను పరిష్కరించడానికి అనేక ఇతర మార్గాలు ఉన్నాయి. ఇచ్చిన పరిష్కారంతో ఈ సమస్యను ప్రాక్టీస్ చేయమని మీరు ప్రోత్సహించబడ్డారు. ఆ తర్వాత మీరు సమస్యను బాగా అర్థం చేసుకున్నారని భావిస్తే దాన్ని వేరే విధంగా పరిష్కరించడం ద్వారా మిమ్మల్ని మీరు పరీక్షించుకోండి. మీ అవుట్పుట్ని పరీక్షించండి. మీ తార్కిక మరియు సమస్య-పరిష్కార సామర్థ్యాలను వ్యక్తీకరించడానికి ధైర్యంగా ఉండండి. నేర్చుకునే మంచి సమయాన్ని కలిగి ఉండండి!
మరింత పఠనం: |
---|
GO TO FULL VERSION