java实现去掉字符串中指定的字符(附完整源码)
时间: 2023-12-07 17:05:20 浏览: 36
以下是Java实现去掉字符串中指定的字符的完整源码:
```java
public class RemoveChar {
public static void main(String[] args) {
String input = "Hello, World!";
char charToRemove = 'o';
String output = removeChar(input, charToRemove);
System.out.println(output);
}
public static String removeChar(String input, char charToRemove) {
StringBuilder output = new StringBuilder();
for (int i = 0; i < input.length(); i++) {
char c = input.charAt(i);
if (c != charToRemove) {
output.append(c);
}
}
return output.toString();
}
}
```
在这个程序中,我们首先定义一个字符串input和一个要去除的字符charToRemove。然后,我们调用removeChar方法去掉字符串中指定的字符,并将结果输出。
在removeChar方法中,我们使用StringBuilder类创建一个空的字符串output,然后遍历输入字符串input中的每个字符。如果当前字符不是要去除的字符charToRemove,我们将它添加到output字符串中。最后,我们返回output字符串。
需要注意的是,如果要去除的字符可能在字符串中出现多次,可以使用replace方法对输入字符串进行替换。