/**
* 去除首尾指定字符
* @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;
}


最后修改:2019 年 08 月 08 日
如果觉得我的文章对你有用,请随意赞赏