java中删除字符串中的元素
时间: 2023-05-28 20:03:29 浏览: 413
Java字符串中删除指定子字符串的方法简介
在Java中,字符串是不可变的,因此无法直接删除字符串中的元素。但是,可以通过创建新的字符串来删除特定的字符或子字符串。以下是一些常用的方法:
1.使用replace()方法来替换要删除的字符或子字符串:
```java
String str = "Hello World!";
str = str.replace("l", ""); //删除所有的'l'
System.out.println(str); //输出"Heo Word!"
```
2.使用substring()方法来截取要保留的部分:
```java
String str = "Hello World!";
str = str.substring(0, 4) + str.substring(6); //删除第5个字符'l'
System.out.println(str); //输出"Helo World!"
```
3.使用StringBuilder或StringBuffer类来构造新的字符串:
```java
String str = "Hello World!";
StringBuilder sb = new StringBuilder(str);
sb.deleteCharAt(4); //删除第5个字符'l'
str = sb.toString();
System.out.println(str); //输出"Helo World!"
```
阅读全文