ホームページ > Java > &#&ベース > 文字列が空でないかどうかを判断する Java メソッド

文字列が空でないかどうかを判断する Java メソッド

リリース: 2019-12-24 17:15:21
オリジナル
5900 人が閲覧しました

文字列が空でないかどうかを判断する Java メソッド

文字列または文字列 (String) は、数字、文字、アンダースコアで構成される文字列です。通常はs=“a1a2・・・an”(n>=0)として記録されます。プログラミング言語でテキストを表すデータ型です。

1. 文字列 str が空かどうかを判断するメソッドは次のとおりです:

1. str!=null;

2. "".equals(str);

3. str.length()!=0;

説明:

1. null は、この文字列が何も指していないことを意味します。メソッドを使用すると、NULL ポインタ例外が発生します。

2. "" は、長さが 0 の文字列を指しており、この時点でそのメソッドを安全に呼び出すことができることを意味します。

3. null はオブジェクトではありません。「」はオブジェクトであるため、null はスペースを割り当てていません。「」はスペースを割り当てています。例:

String str1 = null; str引用为空 
String str2 = ""; str应用一个空串
ログイン後にコピー

str1 はまだインスタンス化されたオブジェクトではありません, str2 がインスタンス化されました。

オブジェクトは等号を使用して比較され、null は等号を使用して比較されます。

If str1=null; 次の書き方は間違っています:

if(str1.equals("")||str1==null){ }
ログイン後にコピー

正しい書き方は

if(str1==null||str1.equals("")){ //先判断是不是对象,如果是,再判断是不是空字符串 }
ログイン後にコピー

4. したがって、文字列が空かどうかを判断するには、次のようにします。まず null でないことを確認してから、その長さを判断します。

String str = xxx;
if(str != null && str.length() != 0) { }
ログイン後にコピー

Java の知識をさらに深めたい場合は、Java 基本チュートリアル 列に注目してください。

以上が文字列が空でないかどうかを判断する Java メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート