Java程序:删除指定位置的字符
在本文中,我们将学习如何使用Java从字符串中删除指定位置的字符。我们将使用substring() 方法来实现这一点,方法是将字符串分割成要删除字符之前和之后的两部分,然后将这两部分组合起来。
问题陈述
编写一个Java程序来删除指定位置的字符。
输入
The Haunting of Hill House!
输出
String after removing a character: The Hauting of Hill House!
删除指定位置字符的步骤
以下是删除指定位置字符的步骤:
- 定义字符串并指定要删除的字符的位置。
- 使用substring() 方法获取字符串在指定位置之前和之后的部分。
- 组合这两部分以获得最终字符串。
- 打印修改后的字符串。
Java程序:删除指定位置的字符
以下是完整的示例及其输出:
public class Demo {
public static void main(String[] args) {
String str = "The Haunting of Hill House!";
System.out.println("String: "+str);
// removing character at position 7
int pos = 7;
String res = str.substring(0, pos) + str.substring(pos + 1);
System.out.println("String after removing a character: "+res);
}
}
输出
String: The Haunting of Hill House! String after removing a character: The Hauting of Hill House!
代码解释
要删除指定位置的字符,我们使用以下逻辑:
假设我们的字符串如下所示。
String str = "The Haunting of Hill House!";
我们想删除位置7的字符。为此,请使用以下逻辑。
// removing character at position 7 int pos = 7; String res = str.substring(0, pos) + str.substring(pos + 1);
广告
数据结构
网络
关系数据库管理系统(RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP