java在一段字符串中刪除指定字符串
时间: 2023-10-03 15:04:03 浏览: 102
在Java中,可以使用`replace()`方法来从一段字符串中删除指定的字符串。`replace()`方法会将字符串中所有匹配的子字符串替换为指定的新字符串。下面是一个示例代码:
```java
public class Main {
public static void main(String[] args) {
String str = "Hello, World! Hello, Java!";
String target = "Hello";
String result = str.replace(target, "");
System.out.println("原始字符串:" + str);
System.out.println("删除指定字符串后的结果:" + result);
}
}
```
在上述代码中,我们定义了一个字符串`str`,其中包含了多个"Hello"子字符串。我们想要删除所有的"Hello"子字符串,所以使用`replace()`方法将"Hello"替换为空字符串。最后,我们打印出删除指定字符串后的结果。
运行上述代码会输出以下结果:
```
原始字符串:Hello, World! Hello, Java!
删除指定字符串后的结果:, World! , Java!
```
可以看到,所有的"Hello"子字符串都被成功删除了。请注意,`replace()`方法是区分大小写的,如果需要进行大小写不敏感的替换,可以使用`replaceAll()`方法,并传入正则表达式参数。
阅读全文