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

相关文章