最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于StringUtils工具類(lèi)的常用方法介紹(必看篇)

 更新時(shí)間:2017年07月20日 08:24:51   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇基于StringUtils工具類(lèi)的常用方法介紹(必看篇)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

前言:工作中看到項(xiàng)目組里的大牛寫(xiě)代碼大量的用到了StringUtils工具類(lèi)來(lái)做字符串的操作,便學(xué)習(xí)整理了一下,方便查閱。

isEmpty(String str) 是否為空,空格字符為false

isNotEmpty(String str) 是否為非空,空格字符為true

isBlank(String str) 是否為空,空格字符為true

isNotBlank(String str) 是否為非空,空格字符為false

trim(String str)去除字符串兩端的控制符,空字符串、null 返回 null

trimToEmpty(String str) 去除字符串兩端的控制符,空字符串、null 返回""

stripToNull(String str) 去除字符串兩端的空白符,空字符串、null 返回null

stripToEmpty(String str) 去除字符串兩端的空白符,空字符串、null 返回""

strip(String str, String stripChars) 去掉str兩端的在stripChars中的字符

StringUtils.strip("000000134_76539000","0")="134_76539"

stripStart (String str,String stripChars) 去除str 前端在stripChars中的字符

stripEnd (String str,String stripChars) 去除str 后端在stripChars中的字符

equals(String str1,String str2) 比較兩個(gè)字符串是否相等,如果兩個(gè)均為空則認(rèn)為相等

indexOf(String str,char searchChar) 返回searchChar 在字符串中第一次出現(xiàn)的位置,如果沒(méi)找到則返回 -1,如果str 為null 或者 "",也返回-1

indexOf(String str,char searchChar,int startPos) 返回字符searchChar從startPos開(kāi)始在字符串str中第一次出現(xiàn)的位置。

contains(String str,char searchChar) str中是否包含字符searchChar,str為null 或者 searchChar為null,返回false 。

StringUtils.contains("", "")  = true
StringUtils.contains("dfg", "")  = true

containsIgnoreCase(String str,String searchStr) str中是否包含字符searchChar,不區(qū)分大小寫(xiě)

int indexOfAny(String str, char[] searchChars) 找出字符數(shù)組searchChars中的字符第一次出現(xiàn)在字符串str中的位置。 如果字符數(shù)組中的字符都不在字符串中,則返回-1 ,如果字符串為null或"",則返回-1

subString(String str,int start) 從start 開(kāi)始,包含start 那個(gè)字符,得到字符串str 的子串,如果start為負(fù)數(shù),則從后面開(kāi)始數(shù)起。如果str 為null 或者 "" 則返回其本身

subStringBefore(String str,String separator) 得到字符串separator第一次出現(xiàn)前的子串。不包含那個(gè)字符,如果str 為null 或者 "" 則返回其本身。

subStringAfter(String str,String separator) 得到字符串separator第一次出現(xiàn)后的子串,不包含那個(gè)字符,如果 str 為null,或者"",則返回其本身

subString(String str,int start,int end) 同上

left(String str,int len) 得到字符串str從左邊數(shù)len長(zhǎng)度的子串,如果str 為null 或者 "",則返回其本身,如果len小于0,則返回""

right(String str,int len)得到字符串str從右邊數(shù)len長(zhǎng)度的子串

mid(String str,int pos,int len) 得到字符串str從pos開(kāi)始len長(zhǎng)度的子串,pos小于0,則設(shè)為0。

split(String str) 把字符串拆分成一個(gè)字符串?dāng)?shù)組,用空白符 作為分隔符,字符串為null 返回null,字符串為"",返回空數(shù)組{}
split(String str,char c) 按照 char c 拆分字符串

join(Object[] arrey)把數(shù)組中的元素連接成一個(gè)字符串返回

join(Object[] arrey,char c) 把數(shù)組中的元素拼接成一個(gè)字符串返回,把分隔符 c 也帶上

deleteWhitespace(String str) 刪除字符串中的所有空白符,包括轉(zhuǎn)義字符

removeStart(String str,String remove) 如果字符串str是以remove開(kāi)始,則去掉這個(gè)開(kāi)始,然后返回,否則返回原來(lái)的串

removeEnd(String str,String remove) 如果字符串str是以字符串remove結(jié)尾,則去掉這個(gè)結(jié)尾,然后返回,否則返回原來(lái)的串。

remove(String str,char remove) 去掉字符串str中所有包含remove的部分,然后返回

replace(String str,String reql,String with) 在字符串text中用with代替repl,替換所有

replaceChars(String str,char old,char new) 在字符串中 new 字符代替 old 字符

public static String replaceChars(String str, String searchChars, String replaceChars)

StringUtils.replaceChars("asssdf","s","yyy"))    =    "ayyydf"
StringUtils.replaceChars("asdf","sd","y"))        = "ayf"
StringUtils.replaceChars("assssddddf","sd","y"))= "ayyyyf"

overlay(String str,String new,int start,int end) 用字符串new 覆蓋字符串str從start 到 end 之間的串

chop(String str) 去掉字符串的最后一個(gè)字符,比如/r/n

repeat(String str,int repart) 重復(fù)字符串repeat次

rightPad(String str,int size,String padStr) size長(zhǎng)度的字符串,如果不夠用padStr補(bǔ)齊

leftPad(String str,int size,String padStr)同上

center(String str,int size)產(chǎn)生一個(gè)字符串,長(zhǎng)度等于size,str位于新串的中心

swapCase(String str) 字符串中的大寫(xiě)轉(zhuǎn)小寫(xiě),小寫(xiě)轉(zhuǎn)換為大寫(xiě)

以上這篇基于StringUtils工具類(lèi)的常用方法介紹(必看篇)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • java selenium處理Iframe中的元素示例

    java selenium處理Iframe中的元素示例

    本文主要介紹java selenium處理Iframe中的元素,這里整理了相關(guān)資料并附有示例代碼和實(shí)現(xiàn)方法,有需要的小伙伴可以參考下
    2016-08-08
  • Spring中的ApplicationContext與BeanFactory詳解

    Spring中的ApplicationContext與BeanFactory詳解

    這篇文章主要介紹了Spring中的ApplicationContext與BeanFactory詳解,Spring的IoC容器就是一個(gè)實(shí)現(xiàn)了BeanFactory接口的可實(shí)例化類(lèi),事實(shí)上, Spring提供了兩種不同的容器,一種是最基本的BeanFactory,另一種是擴(kuò)展的ApplicationContext,需要的朋友可以參考下
    2024-01-01
  • java中 String和StringBuffer的區(qū)別實(shí)例詳解

    java中 String和StringBuffer的區(qū)別實(shí)例詳解

    這篇文章主要介紹了java中 String和StringBuffer的區(qū)別實(shí)例詳解的相關(guān)資料,一個(gè)小的例子,來(lái)測(cè)試String和StringBuffer在時(shí)間和空間使用上的差別,需要的朋友可以參考下
    2017-04-04
  • java 實(shí)現(xiàn)簡(jiǎn)單圣誕樹(shù)的示例代碼(圣誕節(jié)快樂(lè))

    java 實(shí)現(xiàn)簡(jiǎn)單圣誕樹(shù)的示例代碼(圣誕節(jié)快樂(lè))

    這篇文章主要介紹了java 實(shí)現(xiàn)簡(jiǎn)單圣誕樹(shù)的示例代碼(圣誕節(jié)快樂(lè)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Java直接內(nèi)存和堆內(nèi)存的關(guān)系

    Java直接內(nèi)存和堆內(nèi)存的關(guān)系

    在Java編程中,內(nèi)存管理是一個(gè)重要的話題,本文介紹了Java中兩種主要內(nèi)存類(lèi)型:堆內(nèi)存和直接內(nèi)存,堆內(nèi)存是JVM管理的主要內(nèi)存區(qū)域,感興趣的朋友跟隨小編一起看看吧
    2024-09-09
  • 在Mybatis中association標(biāo)簽多層嵌套的問(wèn)題

    在Mybatis中association標(biāo)簽多層嵌套的問(wèn)題

    這篇文章主要介紹了在Mybatis中association標(biāo)簽多層嵌套的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Java Servlet3.0異步處理問(wèn)題

    Java Servlet3.0異步處理問(wèn)題

    這篇文章主要介紹了Java中Servlet3.0異步處理的原理以及遇到的問(wèn)題分析,需要的朋友參考一下。
    2017-12-12
  • 解決window.location.href之后session丟失的問(wèn)題

    解決window.location.href之后session丟失的問(wèn)題

    今天小編就為大家分享一篇關(guān)于解決window.location.href之后session丟失的問(wèn)題,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-12-12
  • Java實(shí)現(xiàn)Redis延時(shí)消息隊(duì)列

    Java實(shí)現(xiàn)Redis延時(shí)消息隊(duì)列

    本文主要介紹了Java實(shí)現(xiàn)Redis延時(shí)消息隊(duì)列,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Mybatis Plus LambdaQueryWrapper的具體用法

    Mybatis Plus LambdaQueryWrapper的具體用法

    Mybatis Plus 在其基礎(chǔ)上擴(kuò)展了 LambdaQueryWrapper,LambdaQueryWrapper 提供了更加簡(jiǎn)便的查詢語(yǔ)法,同時(shí)也避免了SQL注入的風(fēng)險(xiǎn),感興趣的可以了解一下
    2023-11-11

最新評(píng)論

明水县| 阜新| 康保县| 仪陇县| 镇雄县| 三江| 陇川县| 奉节县| 建水县| 莫力| 莱西市| 福建省| 玉环县| 霍林郭勒市| 成都市| 襄汾县| 青川县| 北川| 澄江县| 新丰县| 拉孜县| 西畴县| 乌鲁木齐市| 望奎县| 元谋县| 桑日县| 叶城县| 高唐县| 太康县| 信宜市| 罗平县| 重庆市| 改则县| 稻城县| 江达县| 洛南县| 墨脱县| 米脂县| 定陶县| 台安县| 五峰|