java 删除最后拼接的or
时间: 2024-03-25 08:36:57 浏览: 20
可以使用String类的substring方法或者正则表达式来删除最后拼接的"or"。
方法一:使用String的substring方法
例如:
```java
String str = "apple or banana or orange";
int lastIndex = str.lastIndexOf("or");
if (lastIndex != -1) {
str = str.substring(0, lastIndex) + str.substring(lastIndex + 2);
}
System.out.println(str); // 输出:apple or banana orange
```
在上面的代码中,我们首先找到最后一个"or"的位置,然后使用substring方法将其前面和后面的字符串拼接起来。最后输出的字符串即为删除后的结果:"apple or banana orange"。
方法二:使用正则表达式
例如:
```java
String str = "apple or banana or orange";
str = str.replaceAll("\\sor\\s*$", "");
System.out.println(str); // 输出:apple or banana orange
```
在上面的代码中,我们使用正则表达式 "\\sor\\s*$" 匹配最后一个"or"以及其前面可能出现的空白字符,并使用replaceAll方法将其替换为空字符串。最后输出的字符串即为删除后的结果:"apple or banana orange"。
相关推荐
![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)