జావాలో స్ట్రింగ్‌లను క్యాపిటలైజ్ చేయడం ఎలా?

జావా స్ట్రింగ్‌ను పారామీటర్‌గా తీసుకునే 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ని తిరిగి ఇవ్వండి .

జావాలోని స్ట్రింగ్‌లోని మొదటి అక్షరాన్ని క్యాపిటలైజ్ చేయడానికి అల్గారిథమ్ / స్టెప్స్

మీరు కోడ్‌ని చూసే ముందు ఈ దశలను మీ మనస్సులో అమలు చేయడానికి ప్రయత్నించండి.
  1. స్ట్రింగ్ యొక్క మొదటి అక్షరాన్ని పొందండి .
  2. దాన్ని అప్పర్‌కేస్ లెటర్‌గా మార్చండి .
  3. స్ట్రింగ్‌లోని అసలు స్థానం వద్ద దాన్ని భర్తీ చేయండి .

ఉదాహరణ

ఇక్కడ మేము పైన పేర్కొన్న దశలను నిర్వహించడానికి కస్టమ్ సృష్టించిన పద్ధతి క్యాపిటలైజ్ (స్ట్రింగ్) ఉపయోగిస్తాము.

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 నాదేశం (నాదేశం)

ముగింపు

ఇది జావాలోని స్ట్రింగ్‌లోని మొదటి అక్షరాన్ని క్యాపిటలైజ్ చేయడానికి ఒక సాధారణ ఉదాహరణ . ఇది ఒక అమలు మాత్రమే. అదే సమస్యను పరిష్కరించడానికి అనేక ఇతర మార్గాలు ఉన్నాయి. ఇచ్చిన పరిష్కారంతో ఈ సమస్యను ప్రాక్టీస్ చేయమని మీరు ప్రోత్సహించబడ్డారు. ఆ తర్వాత మీరు సమస్యను బాగా అర్థం చేసుకున్నారని భావిస్తే దాన్ని వేరే విధంగా పరిష్కరించడం ద్వారా మిమ్మల్ని మీరు పరీక్షించుకోండి. మీ అవుట్‌పుట్‌ని పరీక్షించండి. మీ తార్కిక మరియు సమస్య-పరిష్కార సామర్థ్యాలను వ్యక్తీకరించడానికి ధైర్యంగా ఉండండి. నేర్చుకునే మంచి సమయాన్ని కలిగి ఉండండి!

మరింత పఠనం: