日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

StringUtil中常用的方法

發(fā)布時(shí)間:2025/4/16 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 StringUtil中常用的方法 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

org.apache.commons.lang3.StringUtil類中方法的操作對(duì)象是 Java.lang.String 類型的對(duì)象,是 JDK 提供的 String 類型操作方法的補(bǔ)充,并且是 null 安全的(即如果輸入?yún)?shù) String 為 null 則不會(huì)拋出 NullPointerException ,而是做了相應(yīng)處理,例如,如果輸入為 null 則返回也是 null 等,具體可以查看源代碼)。

除了構(gòu)造器,StringUtils 中一共有130多個(gè)方法,并且都是 static 的,所以我們可以這樣調(diào)用

StringUtils.xxx()

isEmpty系列

StringUtils.isEmpty()

是否為空. 可以看到 " " 空格是會(huì)繞過(guò)這種空判斷,因?yàn)槭且粋€(gè)空格,并不是嚴(yán)格的空值,會(huì)導(dǎo)致 isEmpty(" ")=false

StringUtils.isEmpty(null) = trueStringUtils.isEmpty("") = trueStringUtils.isEmpty(" ") = falseStringUtils.isEmpty(“bob”) = falseStringUtils.isEmpty(" bob ") = false/** <p>NOTE: This method changed in Lang version 2.0.* It no longer trims the CharSequence.* That functionality is available in isBlank().</p>** @param cs the CharSequence to check, may be null* @return {@code true} if the CharSequence is empty or null* @since 3.0 Changed signature from isEmpty(String) to isEmpty(CharSequence)*/ public static boolean isEmpty(final CharSequence cs) {return cs == null || cs.length() == 0; }

StringUtils.isNotEmpty()

相當(dāng)于不為空 , = !isEmpty()

public static boolean isNotEmpty(final CharSequence cs) {return !isEmpty(cs); }

StringUtils.isAnyEmpty()

是否有一個(gè)為空,只有一個(gè)為空,就為true.

StringUtils.isAnyEmpty(null) = trueStringUtils.isAnyEmpty(null, “foo”) = trueStringUtils.isAnyEmpty("", “bar”) = trueStringUtils.isAnyEmpty(“bob”, “”) = trueStringUtils.isAnyEmpty(" bob ", null) = trueStringUtils.isAnyEmpty(" ", “bar”) = falseStringUtils.isAnyEmpty(“foo”, “bar”) = false/* @param css the CharSequences to check, may be null or empty* @return {@code true} if any of the CharSequences are empty or null* @since 3.2*/ public static boolean isAnyEmpty(final CharSequence... css) {if (ArrayUtils.isEmpty(css)) {return true;}for (final CharSequence cs : css){if (isEmpty(cs)) {return true;}}return false; }

StringUtils.isNoneEmpty()

相當(dāng)于 !isAnyEmpty(css) , 必須所有的值都不為空才返回true

* <p>Checks if none of the CharSequences are empty ("") or null.</p>** <pre>* StringUtils.isNoneEmpty(null) = false* StringUtils.isNoneEmpty(null, "foo") = false* StringUtils.isNoneEmpty("", "bar") = false* StringUtils.isNoneEmpty("bob", "") = false* StringUtils.isNoneEmpty(" bob ", null) = false* StringUtils.isNoneEmpty(" ", "bar") = true* StringUtils.isNoneEmpty("foo", "bar") = true* </pre>** @param css the CharSequences to check, may be null or empty* @return {@code true} if none of the CharSequences are empty or null* @since 3.2*/ public static boolean isNoneEmpty(final CharSequence... css) {

isBank系列

StringUtils.isBlank()

是否為真空值(空格或者空值)

StringUtils.isBlank(null) = trueStringUtils.isBlank("") = trueStringUtils.isBlank(" ") = trueStringUtils.isBlank(“bob”) = falseStringUtils.isBlank(" bob ") = false/* <p>Checks if a CharSequence is whitespace, empty ("") or null.</p>* @param cs the CharSequence to check, may be null* @return {@code true} if the CharSequence is null, empty or whitespace* @since 2.0* @since 3.0 Changed signature from isBlank(String) to isBlank(CharSequence)*/ public static boolean isBlank(final CharSequence cs) {int strLen;if (cs == null || (strLen = cs.length()) == 0) {return true;}for (int i = 0; i < strLen; i++) {if (Character.isWhitespace(cs.charAt(i)) == false) {return false;}}return true;}

StringUtils.isNotBlank()

是否真的不為空,不是空格或者空值 ,相當(dāng)于 !isBlank();

public static boolean isNotBlank(final CharSequence cs) {return !isBlank(cs); }

StringUtils.isAnyBlank()

是否包含任何真空值(包含空格或空值)

StringUtils.isAnyBlank(null) = trueStringUtils.isAnyBlank(null, “foo”) = trueStringUtils.isAnyBlank(null, null) = trueStringUtils.isAnyBlank("", “bar”) = trueStringUtils.isAnyBlank(“bob”, “”) = trueStringUtils.isAnyBlank(" bob ", null) = trueStringUtils.isAnyBlank(" ", “bar”) = trueStringUtils.isAnyBlank(“foo”, “bar”) = false/* <p>Checks if any one of the CharSequences are blank ("") or null and not whitespace only..</p>* @param css the CharSequences to check, may be null or empty* @return {@code true} if any of the CharSequences are blank or null or whitespace only* @since 3.2*/ public static boolean isAnyBlank(final CharSequence... css) {if (ArrayUtils.isEmpty(css)) {return true;}for (final CharSequence cs : css){if (isBlank(cs)) {return true;}}return false; }

StringUtils.isNoneBlank()

是否全部都不包含空值或空格

StringUtils.isNoneBlank(null) = falseStringUtils.isNoneBlank(null, “foo”) = falseStringUtils.isNoneBlank(null, null) = falseStringUtils.isNoneBlank("", “bar”) = falseStringUtils.isNoneBlank(“bob”, “”) = falseStringUtils.isNoneBlank(" bob ", null) = falseStringUtils.isNoneBlank(" ", “bar”) = falseStringUtils.isNoneBlank(“foo”, “bar”) = true/* <p>Checks if none of the CharSequences are blank ("") or null and whitespace only..</p>* @param css the CharSequences to check, may be null or empty* @return {@code true} if none of the CharSequences are blank or null or whitespace only* @since 3.2*/ public static boolean isNoneBlank(final CharSequence... css) {return !isAnyBlank(css); }

StringUtils的其他方法

可以參考官方的文檔,里面有詳細(xì)的描述,有些方法還是很好用的.

https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html


總結(jié)

以上是生活随笔為你收集整理的StringUtil中常用的方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩av在线播放一区 | 国产精品成人aaaaa网站 | 在线观看国产日韩 | 久久久久国产精 | 成人乱人乱一区二区三区 | 岳乳丰满一区二区三区 | 99免费观看视频 | 欧美xxxx吸乳| 五月天婷婷社区 | 成人在线视频在线观看 | 鲁一鲁在线 | av毛片在线| 成人www| 午夜激情在线 | 尤物193.com | 午夜电影天堂 | 男生草女生的视频 | 国产同性人妖ts口直男 | 中文幕无线码中文字夫妻 | 中出视频在线观看 | 精品网站999 | 日本黄色大片免费 | 一级片在线免费 | 久久久久久久国产视频 | 欧美性生交大片免费看 | 九九在线观看视频 | 午夜成人影视 | 成人区人妻精品一区二区不卡视频 | 放荡闺蜜高h苏桃情事h | 欧美性生活在线视频 | 日韩h视频 | 少妇在线播放 | 久久久久久久中文字幕 | 活大器粗np高h一女多夫 | 亚洲激情午夜 | 婷婷中文在线 | 男男h黄动漫啪啪无遮挡软件 | 国产51页| 一区在线观看视频 | www.av日韩| 国产人伦精品一区二区三区 | 激情精品 | 免费精品在线观看 | 手机在线成人av | 亚洲乱码中文字幕 | 东方av在线播放 | 激情五月婷婷 | 中文字幕日韩欧美一区二区三区 | 国产精品正在播放 | 欧洲性生活视频 | 91麻豆精品国产91久久久久久 | 美女无遮挡网站 | 精品九一 | 欧洲三级在线 | 天天天操操操 | 可以在线看黄的网站 | 先锋影音亚洲 | 国产美女极度色诱视频www | 国产网红在线观看 | 国产乱码精品 | 三级黄色免费网站 | 真人毛片视频 | 性欧美丰满熟妇xxxx性 | 久久久久性色av无码一区二区 | 色偷偷免费 | 三级第一页| 中日韩一级片 | 欧美日韩一级黄色片 | 亚洲熟妇av乱码在线观看 | 天天操天天曰 | 久久理论片 | 娇妻被老王脔到高潮失禁视频 | 可以看毛片的网站 | 亚洲国产精品va在线 | 久久爱综合 | 91高清视频在线观看 | 亚洲成人7777 | ass亚洲尤物裸体pics | 污污的视频在线免费观看 | 一级在线| www.一区二区三区 | 致单身男女免费观看完整版 | 久草加勒比 | 国产无遮挡a片又黄又爽 | 一区三区视频 | 天堂在线中文资源 | 91视频你懂的 | 黑人干日本少妇 | 本道综合精品 | 18视频在线观看娇喘 | 日韩伦理大全 | 91免费在线播放 | 中国久久久久 | 麻豆免费观看网站 | 精品亚洲aⅴ无码一区二区三区 | 手机在线小视频 | 久久久精品久久久久 | 亚洲国产精品va在线 | 日韩 欧美 中文 |