這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)如何正確的使用StringUtils工具類(lèi),文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
為大同等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及大同網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站制作、成都做網(wǎng)站、大同網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!可以使用StringUtils工具類(lèi)來(lái)做字符串的操作
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)了,如果剛好有類(lèi)似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
分享名稱:如何正確的使用StringUtils工具類(lèi)-創(chuàng)新互聯(lián)
分享路徑:http://www.rwnh.cn/article32/copepc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、建站公司、網(wǎng)頁(yè)設(shè)計(jì)公司、外貿(mào)網(wǎng)站建設(shè)、做網(wǎng)站、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容