java删除指定字符['hello', 'world', 'python']
时间: 2023-09-18 19:13:59 浏览: 37
如果你是指删除指定字符,而不是删除整个字符串,那么可以使用Java中的字符串函数来实现。示例代码如下:
```java
public class Main {
public static void main(String[] args) {
String str = "hello world python";
char charToRemove = 'o';
String strRemoved = removeChar(str, charToRemove);
System.out.println(strRemoved);
}
public static String removeChar(String str, char charToRemove) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
if (c != charToRemove) {
sb.append(c);
}
}
return sb.toString();
}
}
```
这段代码定义了一个名为 `removeChar` 的静态方法,该方法接收两个参数:要处理的字符串和要删除的字符。该方法使用一个 `StringBuilder` 对象来构建新的字符串,遍历原始字符串中的每个字符,如果某个字符与要删除的字符不相同,则将其追加到 `StringBuilder` 对象中。最后,该方法返回 `StringBuilder` 对象转换成的字符串。在主方法中,我们调用了 `removeChar` 方法,并将返回的新字符串输出到控制台。输出应该为 `"hell wrld pythn"`。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)