এই আর্টিকেলে আমরা বুঝব কিভাবে একটি স্ট্রিংকে অন্য স্ট্রিং-এ ইনসার্ট (অন্তর্ভুক্ত) করতে হয়।
উদাহরণ
ইনপুট:
প্রথম স্ট্রিং: Java Program দ্বিতীয় স্ট্রিং: Learning ইনসার্ট করার ইনডেক্স: 0
প্রত্যাশিত আউটপুট:
ফলাফল: LearningJava Program
অ্যালগরিদম
ধাপ ১ - শুরু ধাপ ২ - দুটি স্ট্রিং (input_string_1, input_string_2) এবং একটি স্ট্রিং অবজেক্ট (result) ঘোষণা করুন ধাপ ৩ - মানগুলো সংজ্ঞায়িত করুন ধাপ ৪ - ফর-লুপ দিয়ে প্রথম স্ট্রিং-এ পুনরাবৃত্তি করুন, 'i'-থ পজিশনে দুটি স্ট্রিং কনক্যাট করুন ধাপ ৫ - ফলাফল প্রদর্শন করুন ধাপ ৬ - থামুন
উদাহরণ ১: মেইন ফাংশনে সরাসরি বাস্তবায়ন
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("প্রথম স্ট্রিংটি সংজ্ঞায়িত: " + input_string_1);
System.out.println("দ্বিতীয় স্ট্রিংটি সংজ্ঞায়িত: " + input_string_2);
System.out.println("ইনসার্ট করার ইনডেক্স: " + index);
System.out.println("ফলাফল: ");
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);
}
}
আউটপুট
প্রথম স্ট্রিংটি সংজ্ঞায়িত: Java Program দ্বিতীয় স্ট্রিংটি সংজ্ঞায়িত: Learning ইনসার্ট করার ইনডেক্স: 0 ফলাফল: LearningJava Program
উদাহরণ ২: অবজেক্ট-ওরিয়েন্টেড পদ্ধতিতে ফাংশন ব্যবহার
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("প্রথম স্ট্রিংটি সংজ্ঞায়িত: " + input_string_1);
System.out.println("দ্বিতীয় স্ট্রিংটি সংজ্ঞায়িত: " + input_string_2);
System.out.println("ইনসার্ট করার ইনডেক্স: " + index);
System.out.println("ফলাফল: ");
insertString(input_string_1, input_string_2, index);
}
}
আউটপুট
প্রথম স্ট্রিংটি সংজ্ঞায়িত: Java Program দ্বিতীয় স্ট্রিংটি সংজ্ঞায়িত: Learning ইনসার্ট করার ইনডেক্স: 0 ফলাফল: LearningJava Program JLearningava Program