java 去掉字符串末尾字符串
时间: 2023-10-11 20:14:22 浏览: 129
JS去掉字符串末尾的标点符号及删除最后一个字符的方法
可以使用 String 类的 `endsWith()` 方法来判断字符串末尾是否包含指定的字符串,如果包含,则使用 `substring()` 方法来截取去掉末尾字符串后的字符串。例如:
```java
String str = "HelloWorld!";
String suffix = "World!";
if (str.endsWith(suffix)) {
str = str.substring(0, str.length() - suffix.length());
}
System.out.println(str); // 输出:Hello
```
上述代码中,首先定义了一个字符串 `str` 和一个末尾字符串 `suffix`。然后使用 `endsWith()` 方法判断 `str` 是否以 `suffix` 结尾,如果是,则使用 `substring()` 方法截取去掉末尾字符串后的 `str` 字符串,并将结果赋值给 `str` 变量。最后输出去掉末尾字符串后的 `str` 字符串。
阅读全文