इस लेख में हम समझेंगे कि Java में एक स्ट्रिंग को दूसरी स्ट्रिंग में कैसे इन्सर्ट (सम्मिलित) किया जाता है। स्ट्रिंग एक डेटा टाइप है जिसमें एक या अधिक कैरेक्टर होते हैं और यह डबल कोट्स (" ") में संलग्न होता है।
उदाहरण
इनपुट:
First string is defined as: Java Program Second string: Learning String to be inserted at index: 0
आउटपुट:
The result is: LearningJava Program
एल्गोरिदम
- शुरुआत
- दो स्ट्रिंग्स
input_string_1,input_string_2डिक्लेयर करें, एक स्ट्रिंग ऑब्जेक्टresultडिक्लेयर करें - मान परिभाषित करें
- फॉर-लूप का उपयोग करके पहली स्ट्रिंग पर पुनरावृति करें, पहली स्ट्रिंग के 'i'वें स्थान पर अंकगणितीय ऑपरेटर का उपयोग करके दोनों स्ट्रिंग्स को कॉनकैट करें
- परिणाम प्रदर्शित करें
- रोकें
उदाहरण 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