」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何安全地檢查Java字符串既不為空也不為空?

如何安全地檢查Java字符串既不為空也不為空?

發佈於2025-03-24
瀏覽:382

How to Safely Check if a Java String Is Neither Null Nor Empty?
如何檢查字符串是否不是null還是空

原始代碼片段檢查無效,並將字符串分別比較使用使用! =的字符串。但是,這不足以處理字符串為null的情況,因為比較對空字符串的null引用將導致NullPoInterException。

正確的方法是使用ISEMPTY()方法,該方法確定字符串是否沒有字符。這是校正的代碼:

if(str!= null &&!str.isementy())

[&& &&&&&&&&&&&&&&&&&&&&&&&&(邏輯和)確保必須滿足這兩個條件。首先評估對無效檢查的條件檢查,如果str為null,則表達式短路,以防止Isempty()方法被調用。 whitespace。 [&& && && && && str.trim()。 isempty():這檢查了修剪的字符串的長度,該字符串忽略了領先和尾隨的空格。由於Java 11,因此可以簡化為str.isblank()。 [&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&得到的方法很簡潔。

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3