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

Java प्रोग्राम: कैरेक्टर्स के जोड़े को स्वैप करना

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

उदाहरण

इनपुट:

Input string: Java program

आउटपुट:

The string after swapping is: Javg proaram

एल्गोरिदम

  1. शुरुआत
  2. एक स्ट्रिंग मान input_string, एक कैरेक्टर एरे character, और एक स्ट्रिंग ऑब्जेक्ट result डिक्लेयर करें
  3. मान परिभाषित करें
  4. स्ट्रिंग को कैरेक्टर एरे में बदलें
  5. एक टेम्प वेरिएबल का उपयोग करके कैरेक्टर्स को स्वैप करें
  6. कैरेक्टर एरे को वापस स्ट्रिंग में बदलें
  7. स्ट्रिंग प्रदर्शित करें
  8. रोकें

उदाहरण 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. - स्ट्रिंग में स्वरों की गिनती के लिए Java प्रोग्राम

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

  1. - Java में कैरेक्टर्स की List को String में कैसे बदलें?

    मान लीजिए निम्नलिखित हमारे कैरेक्टर्स की लिस्ट है: List<Character> list = Arrays.asList(W, e, l, c, o, m, e); कैरेक्टर्स की लिस्ट को स्ट्रिंग में बदलें: String string = list.stream().map(String::valueOf).collect(Collectors.joining()); उदाहरण Java में कैरेक्टर्स की List को String में बदलने का

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

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