欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

方法一

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

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

方法二

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

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

方法三

Java SE 6.0 才開始提供的方法

效率和方法二幾乎相等

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

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

方法四

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

而且效率也非常的高

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

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

注意:

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

如果 String 類型為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)文章

最新評(píng)論