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

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

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

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

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

First string is defined as: Java Program
Second string: Learning
String to be inserted at index: 0

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

The result is:
LearningJava Program

एल्गोरिदम

Step 1 - START
Step 2 - Declare two strings namely input_string_1, input_string_2, declare a string object namely result.
Step 3 - Define the values.
Step 4 - Iterate over the first string using a for-loop, Concat the two strings using an arithmetic operator at the ‘i’th position of the first string.
Step 5 - Display the result
Step 6 - Stop

उदाहरण 1

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

public class StringInsert {
   public static void insertString( String input_string_1, String input_string_2, int index) {
   }
   public static void main(String[] args) {
      String input_string_1 = " Java Program";
      String input_string_2 = "Learning";
      int index = 0;
      System.out.println("The first string is defined as: " + input_string_1);
      System.out.println("The second string is defined as: " + input_string_2);
      System.out.println("String to be inserted at index: " + index);
      System.out.println("The result is: ");
      String result = new String();
      for (int i = 0; i < input_string_1.length(); i++) {
         result += input_string_1.charAt(i);
         if (i == index) {
            result += input_string_2;
         }
      }
      System.out.println(result);
   }
}

आउटपुट

The first string is defined as: Java Program
The second string is defined as: Learning
String to be inserted at index: 0
The result is:
LearningJava Program

उदाहरण 2

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

import java.lang.*;
public class StringInsert {
   public static void insertString( String input_string_1, String input_string_2, int index) {
      String result = new String();
      for (int i = 0; i < input_string_1.length(); i++) {
         result += input_string_1.charAt(i);
         if (i == index) {
            result += input_string_2;
         }
      }
      System.out.println(result);
   }
   public static void main(String[] args) {
      String input_string_1 = " Java Program";
      String input_string_2 = "Learning";
      int index = 0;
      System.out.println("The first string is defined as: " + input_string_1);
      System.out.println("The second string is defined as: " + input_string_2);
      System.out.println("String to be inserted at index: " + index);
      System.out.println("The result is: ");
      insertString(input_string_1, input_string_2, index);
   }
}

आउटपुट

The first string is defined as: Java Program
The second string is defined as: Learning
String to be inserted at index: 0
The result is:
LearningJava Program JLearningava Program

  1. कोष्ठक (या,) से मिलान करने के लिए जावा रेगेक्स प्रोग्राम।

    रेगुलर एक्सप्रेशन के बाद कोष्ठक के साथ एक स्ट्रिंग स्वीकार करता है - ^.*[\\(\\)].*$; ^ वाक्य की शुरुआत से मेल खाता है। .* शून्य या अधिक (कोई भी) वर्णों से मेल खाता है। [\\(\\)] मिलान कोष्ठक। $ वाक्य के अंत को इंगित करता है। उदाहरण 1 आयात करें [\\(\\)].*$; // उपयोगकर्ता स्कैनर से इनपुट

  1. जावा में किसी अन्य स्ट्रिंग की शुरुआत में स्ट्रिंग कैसे सम्मिलित करें?

    चरित्र सरणी का उपयोग करना दोनों तार प्राप्त करें, मान लें कि हमारे पास एक स्ट्रिंग str1 है और str1 की शुरुआत में जोड़ा जाने वाला स्ट्रिंग str2 है। दो स्ट्रिंग्स की लंबाई के योग के साथ इसकी लंबाई के साथ एक वर्ण सरणी बनाएं। 0वें . से शुरू स्थिति सरणी में प्रत्येक तत्व को str2 के वर्णों से भरे

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

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