字符数组删除指定字符 java
时间: 2023-10-28 21:04:44 浏览: 53
回答: 在Java中,字符数组删除指定字符可以通过以下几种方法实现。一种方法是创建一个新的字符数组,将不需要删除的字符复制到新数组中,然后将新数组转换为字符串。另一种方法是使用StringBuilder类,遍历字符数组,将不需要删除的字符追加到StringBuilder对象中,然后将StringBuilder对象转换为字符串。以下是示例代码:
方法一:
```java
char\[\] arr = {'h', 'e', 'l', 'l', 'o', '1', '2', '3'};
char target = 'l'; // 需要删除的字符
StringBuilder sb = new StringBuilder();
for (char c : arr) {
if (c != target) {
sb.append(c);
}
}
String result = sb.toString();
System.out.println(result); // 输出: heo123
```
方法二:
```java
char\[\] arr = {'h', 'e', 'l', 'l', 'o', '1', '2', '3'};
char target = 'l'; // 需要删除的字符
char\[\] newArr = new char\[arr.length\];
int newIndex = 0;
for (char c : arr) {
if (c != target) {
newArr\[newIndex++\] = c;
}
}
String result = new String(newArr, 0, newIndex);
System.out.println(result); // 输出: heo123
```
请注意,以上代码仅为示例,实际应用中可能需要根据具体需求进行适当的修改。
#### 引用[.reference_title]
- *1* *2* *3* [Java中字符数组与字符串的转换方法](https://blog.csdn.net/weixin_46254816/article/details/123318129)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关推荐
![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)