Java程序:从字符串中移除第n个字符


在本文中,我们将学习如何在Java中从字符串中移除第n个字符。该程序接收一个输入字符串和一个索引,移除给定索引处的字符,并返回修改后的字符串。我们将通过一个简单的例子演示这个过程,使用substring()方法

问题陈述

编写一个Java程序,从给定的字符串中移除第n个字符。程序将显示原始字符串和移除字符后的字符串。

输入

Original string: Apple

输出

String with 4th character removed: Appe

步骤 从字符串中移除第n个字符

以下是从字符串中移除第n个字符的步骤:

  • 定义原始字符串。
  • 使用一个方法通过切片字符串来移除第n个字符。
  • 通过连接移除字符前后的部分来返回修改后的字符串。
  • 显示原始字符串和修改后的字符串。

Java程序:从字符串中移除第n个字符

演示此程序的代码如下:

public class Example {
   public static void main(String args[]) {
      String str = "Apple";
      System.out.println("Original string: " + str );
      System.out.println("String with 4th character removed: " + removeChar(str, 4));
   }
   public static String removeChar(String str, int n) {
      return str.substring(0, n-1) + str.substring(n);
   }
}

输出

Original string: Apple
String with 4th character removed: Appe

代码解释

在上面的程序中,我们首先将字符串str定义为"Apple"。函数removeChar()接受两个参数:字符串和要移除的字符的位置。substring()方法用于将字符串分割成两部分:一部分在第n个字符之前,另一部分在第n个字符之后。然后将这两部分连接起来形成修改后的字符串。main()方法通过调用removeChar()函数来显示原始字符串和修改后的字符串,该函数从字符串中移除指定的字符。

更新于:2024年9月24日

655 次浏览

启动你的职业生涯

完成课程获得认证

开始学习
广告