CodeGym /Java Blog /சீரற்ற /ஜாவா ஒரு சரத்தின் முதல் எழுத்தை பெரியதாக்குகிறது
John Squirrels
நிலை 41
San Francisco

ஜாவா ஒரு சரத்தின் முதல் எழுத்தை பெரியதாக்குகிறது

சீரற்ற குழுவில் வெளியிடப்பட்டது

ஜாவாவில் சரங்களை பெரியதாக்குவது எப்படி?

ஜாவா ஒரு சரத்தை அளவுருவாக எடுக்கும் 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() முழு சரத்தையும் பெரியதாக்குகிறது . இது எங்கள் தேவைகளை பூர்த்தி செய்யாது. இனிமேல், சரத்தின் முதல் எழுத்தை மட்டும் பெரிய எழுத்தாக மாற்றுவதற்கு , Capitalize() எனப்படும் தனிப்பயன் முறையை வடிவமைப்போம் . முறை தலைப்பு, அதன் அளவுருக்கள் மற்றும் அதன் திரும்பும் வகை கீழே குறிப்பிடப்பட்டுள்ளது.

முறை தலைப்பு

கேபிடல் () முறைக்கான தலைப்பு இங்கே உள்ளது .

String capitalize(String inputString)
அளவுருக்கள் Capitalize () முறையானது அதன் முதல் எழுத்தை மூலதனமாக மாற்றுவதற்கு ஒரு சரத்தை எடுக்கும். ரிட்டர்ன் டைப் 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 myCountryName)

முடிவுரை

ஜாவாவில் ஒரு சரத்தின் முதல் எழுத்தை பெரிய எழுத்தாக மாற்றுவதற்கான எளிய எடுத்துக்காட்டு இது . இது ஒரு செயல்படுத்தல் மட்டுமே. அதே சிக்கலை தீர்க்க வேறு பல வழிகள் உள்ளன. கொடுக்கப்பட்ட தீர்வுடன் இந்த சிக்கலைப் பயிற்சி செய்ய நீங்கள் ஊக்குவிக்கப்படுகிறீர்கள். அதன்பிறகு, நீங்கள் சிக்கலை நன்கு புரிந்துகொண்டதாக நீங்கள் நினைத்தால், அதை வேறு வழியில் தீர்ப்பதன் மூலம் உங்களை நீங்களே சோதித்துக்கொள்ளுங்கள். உங்கள் வெளியீட்டை சோதிக்கவும். உங்கள் தர்க்கரீதியான மற்றும் சிக்கலைத் தீர்க்கும் திறன்களை வெளிப்படுத்த தைரியமாக இருங்கள். கற்க நல்ல நேரம்!

மேலும் வாசிப்பு:

கருத்துக்கள்
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION