编写一个 java 程序,在删除给定字符串中的所有“ x ”(除了第一个和最后一个)后返回字符串。
时间: 2023-04-30 16:05:57 浏览: 89
11.Un-repeated-Character-in-String:11.给定一个字符串,找出其中第一个不重复的字符? 给出一些测试用例,作者是 Sathish Sharma,CSE,第 3 年
本题要求编写一个Java程序,在给定字符串中删除所有“x”(除了第一个和最后一个),然后返回字符串。
例如:
输入: "xxHxix", 输出: "xHix";
输入: "abxxxcd", 输出: "abcd"。
以下是解答代码:
```
public String removeX(String str) {
String result = "";
int len = str.length();
if (len == 0)
return result;
result += str.charAt(0);
for (int i = 1; i < len - 1; i++) {
if (str.charAt(i) != 'x')
result += str.charAt(i);
}
if (len > 1)
result += str.charAt(len - 1);
return result;
}
```
阅读全文