Java 程序替换特定索引处的字符
javacampus interviewserver side programmingprogramming
在本文中,我们将了解如何替换特定索引处的字符。字符串是一种包含一个或多个字符的数据类型,用双引号括起来("“ ”")。
下面是相同的演示 −
假设我们的输入是 −
输入字符串:Java Programming 索引:6
期望输出将是 −
修改后的字符串:Java P%ogramming
算法
步骤 1 - 开始 步骤 2 - 声明一个字符串值,即 input_string ,一个整数,即 index ,一个字符值,即 character , 步骤 3 - 定义值。 步骤 4 - 使用 substring() 从索引 0 到索引值获取子字符串,与指定的字符连接,将其与来自"index + 1"的子字符串连接。存储结果。 步骤 5 - 显示结果 步骤 6 - 停止
示例 1
在这里,我们将所有操作都绑定在‘main’函数下。
public class StringModify { public static void main(String args[]) { String input_string = "Java Programming"; int index = 6; char character = '%'; System.out.println("The string is defined as: " + input_string); input_string = input_string.substring(0, index) + character + input_string.substring(index + 1); System.out.println("\nThe modified string is: " + input_string); } }
输出
The string is defined as: Java Programming The modified string is: Java P%ogramming
示例 2
在这里,我们将操作封装成展现面向对象编程的函数。
public class StringModify { static void swap(String input_string, int index, char character){ input_string = input_string.substring(0, index) + character + input_string.substring(index + 1); System.out.println("\nThe modified string is: " + input_string); } public static void main(String args[]) { String input_string = "Java Programming"; int index = 6; char character = '%'; System.out.println("The string is defined as: " + input_string); swap(input_string, index, character); } }
输出
The string is defined as: Java Programming The modified string is: Java P%ogramming