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)
পরামিতি ক্যাপিটালাইজ () পদ্ধতিটি তার প্রথম অক্ষরকে ক্যাপিটালে রূপান্তর করার জন্য একটি স্ট্রিং নেয়। রিটার্ন টাইপ 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 = tesla capitalize(myCarName) = টেসলা mySchoolName = nUCES ক্যাপিটালাইজ(mySchoolName) = NUCES myCountryName = পাকিস্তানের রাজধানী (MyCountryName) = পাকিস্তানের রাজধানী

উপসংহার

এটি জাভাতে একটি স্ট্রিং এর প্রথম অক্ষর বড় করার একটি সহজ চিত্র । এই মাত্র একটি বাস্তবায়ন. একই সমস্যা সমাধানের আরও একাধিক উপায় রয়েছে। আপনাকে প্রদত্ত সমাধানের সাথে এই সমস্যাটি অনুশীলন করতে উত্সাহিত করা হচ্ছে। এর পরে যদি আপনি মনে করেন যে আপনি সমস্যাটি ভালভাবে বুঝতে পেরেছেন তবে এটি অন্য কোনও উপায়ে সমাধান করে নিজেকে পরীক্ষা করুন। আপনার আউটপুট পরীক্ষা করুন. আপনার যৌক্তিক এবং সমস্যা সমাধানের ক্ষমতা প্রকাশ করতে সাহসী হন। একটি ভাল সময় শেখার আছে!

আরো পড়া:

মন্তব্য
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION