java中string移出首尾指定的字符
时间: 2024-03-15 16:47:17 浏览: 52
可以使用Java中的trim()方法去掉字符串首尾的空格,但是无法去掉其他指定的字符。如果需要移出指定的字符,可以使用replace()方法替换掉这些字符。
例如,如果要移出字符串str首尾的“-”和“_”,可以使用以下代码:
```java
String str = "-_-hello world-_-";
str = str.replaceAll("^[-_]+|[-_]+$", "");
```
其中,正则表达式“^[-_]+|[-_]+$”表示匹配字符串开头或结尾的“-”或“_”,使用replaceAll()方法将其替换为空字符串即可。
阅读全文