亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Java如何去掉指定字符串的開頭的指定字符

 更新時間:2021年09月09日 09:43:06   作者:有夢想的攻城獅  
這篇文章主要介紹了Java去掉指定字符串的開頭的指定字符操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Java去掉指定字符串的開頭的指定字符

/**
     * 去掉指定字符串的開頭的指定字符
     * @param stream 原始字符串
     * @param trim 要刪除的字符串
     * @return
     */
    public static String StringStartTrim(String stream, String trim) {
        // null或者空字符串的時候不處理
        if (stream == null || stream.length() == 0 || trim == null || trim.length() == 0) {
            return stream;
        }
        // 要刪除的字符串結(jié)束位置
        int end;
        // 正規(guī)表達式
        String regPattern = "[" + trim + "]*+";
        Pattern pattern = Pattern.compile(regPattern, Pattern.CASE_INSENSITIVE);
        // 去掉原始字符串開頭位置的指定字符
        Matcher matcher = pattern.matcher(stream);
        if (matcher.lookingAt()) {
            end = matcher.end();
            stream = stream.substring(end);
        }
        // 返回處理后的字符串
        return stream;
    }

截取字符串(去掉前n個字符)

public static String truncateHeadString(String origin, int count) {
    if (origin == null || origin.length() < count) {
        return null;
    }
    char[] arr = origin.toCharArray();
    char[] ret = new char[arr.length - count];
    for (int i = 0; i < ret.length; i++) {
        ret[i] = arr[i + count];
    }
    return String.copyValueOf(ret);
}

參數(shù)含義

  • origin:要操作的字符串
  • count:去掉字符串的數(shù)量

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論