Java 程序将一个字符串插入另一个字符串
javacampus interviewserver side programmingprogramming更新于 2024/8/9 14:53:00
在本文中,我们将了解如何将一个字符串插入另一个字符串。字符串是一种包含一个或多个字符并用双引号("“ ”"括起来的数据类型。
下面是相同的演示 −
假设我们的输入是 −
First string is defined as: Java Program Second string: Learning String to be inserted at index: 0
期望的输出将是 −
The result is: LearningJava Program
算法
步骤 1 - 开始 步骤 2 - 声明两个字符串,即 input_string_1、input_string_2,声明一个字符串对象,即 result。 步骤 3 - 定义值。 步骤 4 - 使用 for 循环遍历第一个字符串,在第一个字符串的第 ‘i’ 位置使用算术运算符连接两个字符串。 步骤 5 - 显示结果 步骤 6 - 停止
示例 1
在这里,我们将所有操作都绑定在‘main’函数下。
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