去除首尾指定字符

版权声明:喜欢可以转载,但是必须注明出处。技术要分享,专利要维护。 https://blog.csdn.net/wzcyamadie/article/details/88862598

使用的时候,调一下方法就好。

/**
 * 去除首尾指定字符
 *
 * @param str     字符串
 * @param element 指定字符
 * @return
 */
public static String trimFirstAndLastChar(String str, String element) {
	boolean beginIndexFlag = true;
	boolean endIndexFlag = true;
	do {
		int beginIndex = str.indexOf(element) == 0 ? 1 : 0;
		int endIndex = str.lastIndexOf(element) + 1 == str.length() ? str.lastIndexOf(element) : str.length();
		str = str.substring(beginIndex, endIndex);
		beginIndexFlag = (str.indexOf(element) == 0);
		endIndexFlag = (str.lastIndexOf(element) + 1 == str.length());
	} while (beginIndexFlag || endIndexFlag);
	return str;
}

``

猜你喜欢

转载自blog.csdn.net/wzcyamadie/article/details/88862598
今日推荐