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

एक विशिष्ट सूचकांक पर एक चरित्र को बदलने के लिए जावा प्रोग्राम

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

नीचे उसी का एक प्रदर्शन है -

मान लीजिए कि हमारा इनपुट है -

Input string: Java Programming
Index: 6

वांछित आउटपुट होगा -

Modified string: Java P%ogramming

एल्गोरिदम

Step 1 - START
Step 2 - Declare a string value namely input_string , an integer namely index, a char value namely character,
Step 3 - Define the values.
Step 4 - Fetch the substring from index 0 to index value using substring(), concatenate with character specified, concatenate this with the substring from ‘index + 1’. Store the result.
Step 5 - Display the result
Step 6 - Stop

उदाहरण 1

यहां, हम 'मेन' ​​फंक्शन के तहत सभी ऑपरेशंस को एक साथ बांधते हैं।

public class StringModify {
   public static void main(String args[]) {
      String input_string = "Java Programming";
      int index = 6;
      char character = '%';
      System.out.println("The string is defined as: " + input_string);
      input_string = input_string.substring(0, index) + character + input_string.substring(index + 1);
      System.out.println("\nThe modified string is: " + input_string);
   }
}

आउटपुट

The string is defined as: Java Programming

The modified string is: Java P%ogramming

उदाहरण 2

यहां, हम ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग को प्रदर्शित करने वाले कार्यों में संचालन को समाहित करते हैं।

public class StringModify {
   static void swap(String input_string, int index, char character){
      input_string = input_string.substring(0, index) + character + input_string.substring(index + 1);
      System.out.println("\nThe modified string is: " + input_string);
   }
   public static void main(String args[]) {
      String input_string = "Java Programming";
      int index = 6;
      char character = '%';
      System.out.println("The string is defined as: " + input_string);
      swap(input_string, index, character);
   }
}

आउटपुट

The string is defined as: Java Programming

The modified string is: Java P%ogramming

  1. जावा प्रोग्राम हैशमैप का उपयोग करके एक स्ट्रिंग में प्रत्येक वर्ण की घटना की गणना करने के लिए

    हैशमैप का उपयोग करके एक स्ट्रिंग में प्रत्येक वर्ण की घटना की गणना करने के लिए, जावा कोड इस प्रकार है - उदाहरण import java.io.*; import java.util.*; public class Demo{    static void count_characters(String input_str){       HashMap<Character, Integer> my_map = new Has

  1. जावा प्रोग्राम एक स्ट्रिंग में स्वरों की गणना करने के लिए

    मान लें कि निम्नलिखित हमारी स्ट्रिंग है - String myStr = "Jamie"; वेरिएबल काउंट =0 सेट करें, क्योंकि हम एक ही वेरिएबल में स्वरों की गणना करेंगे। प्रत्येक वर्ण के माध्यम से लूप करें और स्वर गिनें - for(char ch : myStr.toCharArray()) {    ch = Character.toLowerCase(ch);   &nb

  1. दिए गए इंडेक्स का उपयोग करके एक स्ट्रिंग के चरित्र को बदलने के लिए पायथन प्रोग्राम

    मान लीजिए कि हमारे पास एक स्ट्रिंग s, एक अनुक्रमणिका i और एक वर्ण c है। हमें c का उपयोग करके s के ith वर्ण को बदलना होगा। अब पायथन में, तार प्रकृति में अपरिवर्तनीय हैं। हम s[i] =c जैसा कोई स्टेटमेंट नहीं लिख सकते हैं, यह एक त्रुटि उत्पन्न करेगा [TypeError:str ऑब्जेक्ट आइटम असाइनमेंट का समर्थन नहीं क