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

java判斷字符串是否為null的四種方式匯總

 更新時(shí)間:2024年01月16日 14:22:20   作者:劉海瓊寶寶  
這篇文章主要介紹了java判斷字符串是否為null的四種方式匯總,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

以下是java 判斷字符串是否為空的四種方法:

方法一

最多人使用的一個(gè)方法, 直觀(guān), 方便, 但效率很低:

if(s == null || s.equals(""));

方法二

比較字符串長(zhǎng)度, 效率高, 是我知道的最好一個(gè)方法:

 if(s == null || s.length() == 0);

方法三

Java SE 6.0 才開(kāi)始提供的方法

效率和方法二幾乎相等

但出于兼容性考慮,推薦使用方法二

if(s == null || s.isEmpty());

方法四

這是一種比較直觀(guān),簡(jiǎn)便的方法

而且效率也非常的高

與方法二、三的效率差不多:

if (s == null || s == "");

注意:

s == null 是有必要存在的.

如果 String 類(lèi)型為null, 而去進(jìn)行 equals(String) 或 length() 等操作會(huì)拋出

java.lang.NullPointerException.

并且s==null 的順序必須出現(xiàn)在前面,不然同樣會(huì)拋出

java.lang.NullPointerException.

總結(jié)

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

相關(guān)文章

  • Spring?Boot讀取配置文件內(nèi)容的3種方式(@Value、Environment和@ConfigurationProperties)

    Spring?Boot讀取配置文件內(nèi)容的3種方式(@Value、Environment和@ConfigurationP

    工作中經(jīng)常會(huì)有一些參數(shù)需要配置,同時(shí)在代碼里面需要用到,所有就需要配置類(lèi)讀取,然后在使用的時(shí)候注入該類(lèi)進(jìn)行獲取相關(guān)參數(shù),下面這篇文章主要給大家介紹了關(guān)于Spring?Boot讀取配置文件內(nèi)容的3種方式,需要的朋友可以參考下
    2023-01-01
  • 如何使用Jackson和JSON Pointer查詢(xún)解析任何JSON節(jié)點(diǎn)

    如何使用Jackson和JSON Pointer查詢(xún)解析任何JSON節(jié)點(diǎn)

    本文介紹了JSON Pointer是字符串表達(dá)式,可以非常方便解析復(fù)雜JSON節(jié)點(diǎn)值,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Spring boot實(shí)現(xiàn)數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法

    Spring boot實(shí)現(xiàn)數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法

    本篇文章主要介紹了Spring boot實(shí)現(xiàn)數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-01-01
  • JavaOOP封裝實(shí)例解讀

    JavaOOP封裝實(shí)例解讀

    封裝通過(guò)private限制屬性訪(fǎng)問(wèn),提供get/set方法控制數(shù)據(jù)讀寫(xiě),確保值合法,示例中Student類(lèi)屬性私有,Test類(lèi)需調(diào)用set方法賦值并驗(yàn)證,get方法獲取值,實(shí)現(xiàn)數(shù)據(jù)隱藏與安全操作
    2025-09-09
  • Java利用多線(xiàn)程模擬銀行系統(tǒng)存錢(qián)問(wèn)題

    Java利用多線(xiàn)程模擬銀行系統(tǒng)存錢(qián)問(wèn)題

    本文將利用Java多線(xiàn)程模擬銀行系統(tǒng)存錢(qián)問(wèn)題:使用兩個(gè)不同的線(xiàn)程向同一個(gè)賬戶(hù)存錢(qián)。文中的示例代碼講解詳細(xì),感興趣的可以了解一下
    2022-08-08
  • SpringCloud超詳細(xì)講解微服務(wù)網(wǎng)關(guān)Zuul基礎(chǔ)

    SpringCloud超詳細(xì)講解微服務(wù)網(wǎng)關(guān)Zuul基礎(chǔ)

    這篇文章主要介紹了SpringCloud?Zuul微服務(wù)網(wǎng)關(guān),負(fù)載均衡,熔斷和限流,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-10-10
  • Spring?Boot?集成并開(kāi)發(fā)?Sa-token示例詳解

    Spring?Boot?集成并開(kāi)發(fā)?Sa-token示例詳解

    Sa-token是一款高可用的權(quán)限認(rèn)證框架,他帶我們用最簡(jiǎn)化的配置完成用?spring?security?需要進(jìn)行大量配置的才能完成的工作,這篇文章主要介紹了Spring?Boot?集成并開(kāi)發(fā)?Sa-token,需要的朋友可以參考下
    2023-06-06
  • 一文教你利用Stream?API批量Mock數(shù)據(jù)的方法

    一文教你利用Stream?API批量Mock數(shù)據(jù)的方法

    在日常開(kāi)發(fā)的過(guò)程中我們經(jīng)常會(huì)遇到需要mock一些數(shù)據(jù)的場(chǎng)景,比如說(shuō)?mock?一些接口的返回或者說(shuō)?mock?一些測(cè)試消息用于隊(duì)列生產(chǎn)者發(fā)送消息。本文將教你如何通過(guò)?Stream?API?批量?Mock?數(shù)據(jù),需要的可以參考一下
    2022-09-09
  • Java判斷兩個(gè)浮點(diǎn)數(shù)相等

    Java判斷兩個(gè)浮點(diǎn)數(shù)相等

    本文主要介紹了Java判斷兩個(gè)浮點(diǎn)數(shù)相等,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-05-05
  • java如何獲取兩個(gè)List集合之間的交集、差集、并集

    java如何獲取兩個(gè)List集合之間的交集、差集、并集

    在日常開(kāi)發(fā)中經(jīng)常會(huì)遇到對(duì)2個(gè)集合的操作,例如2個(gè)集合之間取相同的元素(交集),2個(gè)集合之間取不相同的元素(差集)等等,這篇文章主要給大家介紹了關(guān)于java如何獲取兩個(gè)List集合之間的交集、差集、并集的相關(guān)資料,需要的朋友可以參考下
    2024-02-02

最新評(píng)論

梁平县| 承德县| 福泉市| 祁门县| 渝中区| 嵊州市| 凌海市| 凤台县| 临颍县| 闸北区| 临漳县| 壤塘县| 荆州市| 泸水县| 沅江市| 高邮市| 固原市| 阳朔县| 邛崃市| 搜索| 大英县| 汉寿县| 大港区| 增城市| 新宾| 桂阳县| 盐津县| 怀来县| 浦城县| 泗水县| 钟山县| 开平市| 东兰县| 东方市| 怀来县| 山东| 木兰县| 庆安县| 十堰市| 鞍山市| 连南|