java删除string中的某个字符
时间: 2023-06-05 17:47:40 浏览: 162
可以使用String类的replace()方法来删除一个字符串中的某个字符。例如:
String str = "Hello World!";
str = str.replace("l", ""); // 删除所有的小写字母l
System.out.println(str); // 输出: Heo Word!
相关问题
java的string去除特定字符
可以使用String类的replace()方法来删除一个字符串中的某个字符。例如:
String str = "Hello World!";
str = str.replace("l", ""); // 删除所有的小写字母l
System.out.println(str); // 输出: Heo Word!
java中删除字符串中的某个字符,并返回删除字符后的字符串
在Java中,如果你想要删除字符串中的某个特定字符,可以遍历字符串并构建一个新的字符串,只包含原字符串中不包含目标字符的部分。这里是一个简单的例子:
```java
public class Main {
public static void main(String[] args) {
String originalString = "Hello, World!";
char characterToRemove = 'o'; // 要删除的字符
String result = removeCharacter(originalString, characterToRemove);
System.out.println("Original string: " + originalString);
System.out.println("String after removing '" + characterToRemove + "': " + result);
}
public static String removeCharacter(String str, char c) {
StringBuilder sb = new StringBuilder();
for (char ch : str.toCharArray()) {
if (ch != c) {
sb.append(ch);
}
}
return sb.toString();
}
}
```
在这个代码片段中,`removeCharacter` 方法接收一个字符串和一个字符作为参数,然后遍历字符串中的每个字符,如果字符不是目标字符,则添加到新的StringBuilder对象中。最后,将StringBuilder转换回字符串并返回。