一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - Java教程 - 基于StringUtils工具類的常用方法介紹(必看篇)

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

2020-12-04 08:58Java之家 Java教程

下面小編就為大家?guī)?lái)一篇基于StringUtils工具類的常用方法介紹(必看篇)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

前言:工作中看到項(xiàng)目組里的大牛寫代碼大量的用到了StringUtils工具類來(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ū)分大小寫

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) 字符串中的大寫轉(zhuǎn)小寫,小寫轉(zhuǎn)換為大寫

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲国产成人久久综合一区 | 国产精品va在线观看手机版 | 男人操女生 | 欧美黑人性猛交╳xx╳动态图 | www.4虎影院| 亚洲大逼 | 97香蕉超级碰碰碰久久兔费 | www.日日操 | 十大看黄网站 | 把美女屁股眼扒开图片 | 乌克兰精品摘花处破 | 色综合91久久精品中文字幕 | 四缺一小说 | 九九免费高清在线观看视频 | 俄罗斯男男激情1069gay | 2020最新韩国理论三级0k | 涩色网| 亚洲 欧美 日本 国产 高清 | 黑人日白人 | 护士被多人调教到失禁h | 亚洲 小说 欧美 激情 另类 | 青青精品视频 | 吃胸膜奶视频456 | 欧美图片小说 | hd性欧美俱乐部中文 | 亚洲激情自拍偷拍 | 性欧美video 性满足久久久久久久久 | 2020国语对白露脸 | 天堂网www在线中文天堂 | 国产黄频在线观看高清免费 | 热99re国产久热在线 | 女性全身裸露无遮挡 | 亚洲国产成人综合 | 波多野结衣作品在线观看 | 白丝萝莉喷水 | 男人天堂a | 四虎永久在线精品波多野结衣 | 男人操女人动图 | xxxxxx日本处大片免费看 | 丰满肥臀风间由美357在线 | 日本一级不卡一二三区免费 |