Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

Java प्रोग्राम: स्ट्रिंग के प्रत्येक शब्द के पहले कैरेक्टर को कैपिटलाइज़ करना

इस लेख में हम समझेंगे कि Java में स्ट्रिंग के प्रत्येक शब्द के पहले कैरेक्टर को कैसे कैपिटलाइज़ (बड़े अक्षर में बदलना) किया जाता है। स्ट्रिंग एक डेटा टाइप है जिसमें एक या अधिक कैरेक्टर होते हैं और यह डबल कोट्स (" ") में संलग्न होता है।

उदाहरण

इनपुट:

Input string: java program

आउटपुट:

The string after capitalizing the first letter is: Java program

एल्गोरिदम

  1. शुरुआत
  2. तीन स्ट्रिंग्स डिक्लेयर करें: input_string, first_letter, remaining_letters
  3. मान परिभाषित करें
  4. स्ट्रिंग के पहले शब्द को सब-स्ट्रिंग में प्राप्त करें और .toUpperCase() फंक्शन का उपयोग करके सब-स्ट्रिंग को अपरकेस में बदलें। सब-स्ट्रिंग को स्ट्रिंग के साथ कॉनकैट करें
  5. परिणाम प्रदर्शित करें
  6. रोकें

उदाहरण 1: मुख्य फंक्शन में सभी ऑपरेशन

public class Capitalize {
    public static void main(String[] args) {
        String input_string = "java program";
        System.out.println("The string is defined as: " + 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("The string after capitalizing the first letter is: " + input_string);
    }
}

आउटपुट

The string is defined as: java program
The string after capitalizing the first letter is: Java program

उदाहरण 2: ऑब्जेक्ट-ओरिएंटेड दृष्टिकोण

public class Capitalize {
    public static String capitalizeLetter(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("The string is defined as: " + input_string);
        String result = capitalizeLetter(input_string);
        System.out.println("The string after capitalizing the first letter is: " + result);
    }
}

आउटपुट

The string is defined as: java program
The string after capitalizing the first letter is: Java program
  1. - प्रत्येक कैरेक्टर की घटनाओं को गिनने के लिए Java प्रोग्राम

    मान लीजिए निम्नलिखित हमारा स्ट्रिंग है: String myStr = thisisit; घटनाओं को गिनने के लिए, हम HashMap का उपयोग कर रहे हैं। containsKey() और charAt() मेथड का उपयोग करके लूप करें और ऊपर दिए गए स्ट्रिंग में प्रत्येक कैरेक्टर की घटनाओं को गिनें: = 0; i--) { if (hashMap.containsKey(myStr.charAt(i)))

  1. - जावा में स्ट्रिंग के प्रत्येक शब्द का पहला अक्षर कैसे प्रिंट करें?

    String क्लास का उपयोग कैरेक्टर स्ट्रिंग्स को दर्शाने के लिए किया जा सकता है, जावा प्रोग्राम में सभी स्ट्रिंग लिटरल्स को String क्लास के इंस्टेंस के रूप में लागू किया जाता है। स्ट्रिंग्स कॉन्स्टेंट्स हैं और एक बार बनने के बाद उनके मान बदले नहीं जा सकते (इम्यूटेबल)। नीचे दिए गए प्रोग्राम का उपयोग कर

  1. - पायथन में प्रत्येक शब्द के पहले अक्षर को कैपिटलाइज़ करने का प्रोग्राम

    मान लीजिए हमारे पास अंग्रेजी लोअरकेस अक्षरों वाला एक वाक्य है। हमें प्रत्येक शब्द के पहले अक्षर को अपरकेस में बदलना है।उदाहरण के लिए, यदि इनपुट s = i love my country है, तो आउटपुट I Love My Country होगा।समाधान दृष्टिकोणइसे हल करने के लिए हम निम्न चरणों का पालन करेंगे:words := s से शब्दों की सूचीret