1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Java去除首尾指定字符串

Java去除首尾指定字符串

时间:2023-10-28 12:48:27

相关推荐

Java去除首尾指定字符串

Java的String.trim()只能去除字符串首尾的空格,不能去掉其他字符串,有时就感觉有点鸡肋,其他语言里有的trim()就支持去除其他字符串,所以不如自己写个方法来实现这功能。

Java去除字符串首尾的指定字符串

/*** 自己写的string.trim()方法,去除首尾指定的字符串* @param str 要去除首尾的字符串* @param string 需要删掉的字符串* @return 去掉首尾字符的字符串*/public String trim(String str, String string) {int len, strlen = string.length();while (true) {len = str.length();boolean strBegin = str.substring(0, strlen).equals(string);boolean strEnd = str.substring(len - strlen).equals(string);str = strBegin ? str.substring(strlen) : str;len = str.length();str = strEnd ? str.substring(0, len - strlen) : str;if (!strBegin && !strEnd) {break;}}return str;}

使用:

str = "?qwerttyy???"trim(str,"?")

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。