এই আর্টিকেলে আমরা বুঝব কিভাবে একটি স্ট্রিং-এর প্রতিটি শব্দের প্রথম অক্ষর ক্যাপিটালাইজ (বড় হাতের অক্ষরে রূপান্তর) করতে হয়। নোট: প্রদত্ত উদাহরণে শুধু প্রথম শব্দের প্রথম অক্ষর ক্যাপিটালাইজ করা হয়েছে।
উদাহরণ
ইনপুট:
ইনপুট স্ট্রিং: java program
প্রত্যাশিত আউটপুট:
প্রথম অক্ষর ক্যাপিটালাইজ করার পর স্ট্রিং: Java program
অ্যালগরিদম
ধাপ ১ - শুরু ধাপ ২ - তিনটি স্ট্রিং ঘোষণা করুন: input_string, first_letter, remaining_letters ধাপ ৩ - মানগুলো সংজ্ঞায়িত করুন ধাপ ৪ - স্ট্রিং-এর প্রথম শব্দটি সাবস্ট্রিং-এ নিন এবং toUpperCase() ব্যবহার করে বড় হাতের অক্ষরে রূপান্তর করুন। বাকি স্ট্রিং-এর সাথে কনক্যাট করুন ধাপ ৫ - ফলাফল প্রদর্শন করুন ধাপ ৬ - থামুন
উদাহরণ ১: মেইন ফাংশনে সরাসরি বাস্তবায়ন
public class Capitalize {
public static void main(String[] args) {
String input_string = "java program";
System.out.println("স্ট্রিংটি সংজ্ঞায়িত: " + input_string);
String first_letter = input_string.substring(0, 1);
String remaining_letters = input_string.substring(1, input_string.length());
first_letter = first_letter.toUpperCase();
input_string = first_letter + remaining_letters;
System.out.println("প্রথম অক্ষর ক্যাপিটালাইজ করার পর স্ট্রিং: " + input_string);
}
}
আউটপুট
স্ট্রিংটি সংজ্ঞায়িত: java program প্রথম অক্ষর ক্যাপিটালাইজ করার পর স্ট্রিং: Java program
উদাহরণ ২: অবজেক্ট-ওরিয়েন্টেড পদ্ধতিতে ফাংশন ব্যবহার
public class Capitalize {
public static String capitalize_letter(String input_string) {
String first_letter = input_string.substring(0, 1);
String remaining_letters = input_string.substring(1, input_string.length());
first_letter = first_letter.toUpperCase();
input_string = first_letter + remaining_letters;
return input_string;
}
public static void main(String[] args) {
String input_string = "java program";
System.out.println("স্ট্রিংটি সংজ্ঞায়িত: " + input_string);
String result = capitalize_letter(input_string);
System.out.println("প্রথম অক্ষর ক্যাপিটালাইজ করার পর স্ট্রিং: " + result);
}
}
আউটপুট
স্ট্রিংটি সংজ্ঞায়িত: java program প্রথম অক্ষর ক্যাপিটালাইজ করার পর স্ট্রিং: Java program