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

जावा प्रोग्राम वर्णों की जोड़ी को स्वैप करने के लिए

इस लेख में, हम समझेंगे कि जावा में वर्णों की जोड़ी को कैसे स्वैप किया जाए। हम दिए गए स्ट्रिंग को कैरेक्टर ऐरे में बदल देंगे। यह हमें पात्रों की जोड़ी को स्वैप करने की अनुमति देगा।

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

मान लें कि हमारा इनपुट है -

Input string: Java program

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

The string after swapping is: Javg proaram

एल्गोरिदम

Step 1 - START
Step 2 - Declare a string value namely input_string, a char array namely character, and a string object namely result.
Step 3 - Define the values.
Step 4 - Convert the string to character array.
Step 5 - Swap the character using a temp variable.
Step 6. Convert the character back to string.
Step 7 - Display the string
Step 8- Stop

उदाहरण 1

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

public class SwapCharacter {
   public static void main(String args[]) {
      String input_string = "Java program";
      System.out.println("The string is defined as: " +input_string);
      int i = 3, j = input_string.length() - 4;
      char character[] = input_string.toCharArray();
      char temp = character[i];
      character[i] = character[j];
      character[j] = temp;
      String result = new String(character);
      System.out.println("\nThe string after swapping is: " +result);
   }
}

आउटपुट

The string is defined as: Java program

The string after swapping is: Javg proaram

उदाहरण 2

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

public class SwapCharacter {
   static char[] swap(String input_string, int i, int j) {
      char character[] = input_string.toCharArray();
      char temp = character[i];
      character[i] = character[j];
      character[j] = temp;
      return character;
   }
   public static void main(String args[]) {
      String input_string = "Java program";
      System.out.println("The string is defined as: " +input_string);
      System.out.println("\nThe string after swapping is: ");
      System.out.println(swap(input_string, 3, input_string.length() - 4));
   }
}

आउटपुट

The string is defined as: Java program

The string after swapping is:
Javg proaram

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

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

  1. जावा में वर्णों की सूची को स्ट्रिंग में बदलें

    मान लें कि निम्नलिखित हमारे पात्रों की सूची है - सूची सूची =Arrays.asList(W, e, ​​l, c, o, m, e); वर्णों की सूची को स्ट्रिंग में बदलें - स्ट्रिंग स्ट्रिंग =list.stream().map(String::valueOf).संग्रह (कलेक्टर.जॉइनिंग ()); उदाहरण जावा में वर्णों की सूची को स्ट्रिंग में बदलने का कार्यक्रम निम्नलिखित ह

  1. पायथन में स्ट्रिंग वर्णों को जोड़ी में स्वैप करने का कार्यक्रम

    मान लीजिए कि हमारे पास एक स्ट्रिंग s है। हमें सभी विषम स्थिति वाले तत्वों को सम स्थिति वाले तत्वों से स्वैप करना होगा। तो अंत में हमें s का क्रमचय मिलेगा जहां तत्वों को जोड़ीदार स्वैप किया जाता है। इसलिए, यदि इनपुट s =प्रोग्रामिंग जैसा है, तो आउटपुट rpgoarmmnig होगा इसे हल करने के लिए, हम इन चरणों