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

Java如何去掉指定字符串的開(kāi)頭的指定字符

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

Java去掉指定字符串的開(kāi)頭的指定字符

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

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

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ù)量

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

相關(guān)文章

  • java實(shí)現(xiàn)批量導(dǎo)入.csv文件到mysql數(shù)據(jù)庫(kù)

    java實(shí)現(xiàn)批量導(dǎo)入.csv文件到mysql數(shù)據(jù)庫(kù)

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)批量導(dǎo)入.csv文件到mysql數(shù)據(jù)庫(kù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • SpringCache源碼解析Annotation案例講解

    SpringCache源碼解析Annotation案例講解

    這篇文章主要介紹了SpringCache源碼解析Annotation的相關(guān)知識(shí),本文通過(guò)案例講解的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • SpringBoot解決Required?String?parameter?xxx?is?not?present問(wèn)題

    SpringBoot解決Required?String?parameter?xxx?is?not?prese

    這篇文章主要介紹了SpringBoot解決Required?String?parameter?xxx?is?not?present問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • Spring?boot整合jsp和tiles模板示例

    Spring?boot整合jsp和tiles模板示例

    這篇文章主要介紹了Spring?boot整合jsp模板和tiles模板的示例演示過(guò)程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-03-03
  • Java最長(zhǎng)公共子序列示例源碼

    Java最長(zhǎng)公共子序列示例源碼

    這篇文章主要介紹了Java最長(zhǎng)公共子序列的定義及示例源代碼,具有一定參考價(jià)值,需要的朋友可以看下。
    2017-09-09
  • Mybatis(ParameterType)傳遞多個(gè)不同類型的參數(shù)方式

    Mybatis(ParameterType)傳遞多個(gè)不同類型的參數(shù)方式

    這篇文章主要介紹了Mybatis(ParameterType)傳遞多個(gè)不同類型的參數(shù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • 基于SpringBoot實(shí)現(xiàn)上傳2種方法工程代碼實(shí)例

    基于SpringBoot實(shí)現(xiàn)上傳2種方法工程代碼實(shí)例

    這篇文章主要介紹了基于SpringBoot實(shí)現(xiàn)上傳工程代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • springboot實(shí)現(xiàn)將自定義日志格式存儲(chǔ)到mongodb中

    springboot實(shí)現(xiàn)將自定義日志格式存儲(chǔ)到mongodb中

    這篇文章主要介紹了springboot實(shí)現(xiàn)將自定義日志格式存儲(chǔ)到mongodb中的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java中BufferedReader與Scanner讀入的區(qū)別詳解

    Java中BufferedReader與Scanner讀入的區(qū)別詳解

    這篇文章主要介紹了Java中BufferedReader與Scanner讀入的區(qū)別詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • 淺談為什么同一個(gè)java文件只能有一個(gè)public類

    淺談為什么同一個(gè)java文件只能有一個(gè)public類

    這篇文章主要介紹了淺談為什么同一個(gè)java文件只能有一個(gè)public類,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11

最新評(píng)論