JavaでNullをチェックする方法

ページ名:JavaでNullをチェックする方法

NULLは、変数がどのオブジェクトも指しておらず、値を保持していないことを示す。基本的な'if'ステートメントを使用して、コードの一部でNULLをチェックすることができます。NULLは一般的に、何かが存在しないことを示したり確認したりするために使われます。この文脈では、コード内の他の処理を開始または停止するための条件として使用することができます。

パート1

If文を使う

  1. 変数を定義するには"="を使う。一つの「=」で変数を宣言し、値を代入する。変数をnullに設定するときにも使える。
    • 値 "0 "とnullは同じではないので、動作が異なる。
    • variableName = null;
  2. 変数の値をチェックするには"=="を使う。は、両辺の値が等しいかどうかをチェックするために使用します。もし"="で変数をnullに設定した場合、その変数がnullと等しいかどうかをチェックするとtrueが返される。
    • variableName == null;
    • !="を使って、値が等しくないことをチェックすることもできる。
  3. if "ステートメントを使用して、nullの条件を作成する。式の結果はブール値(真か偽)になります。このブーリアン値を、ステートメントが次に行う処理の条件として使用することができます。
    • 例えば、値がnullの場合、"object is null "というテキストを表示します。もし"=="がその変数がnullであることを見つけなければ、その条件はスキップされるか、別の経路を取ることができます。
      オブジェクト object = null ; if ( object == null ) { System.out.print ( "object is null "); }.
パート2

Nullチェックを使う

  1. nullを未知の値として使う。nullをデフォルト値として使用することはよくあります。
    • string()は、その値が実際に使用されるまでnullであることを意味する。
  2. プロセスの終了条件としてnullを使用する。null値を返すことで、ループの終了や処理の中断をトリガすることができます。これは、何かがうまくいかなかったり、望ましくない条件にぶつかったときにエラーや例外をスローするためによく使われます。
  3. nullを使用すると、開始されていない状態を示すことができます。同様に、nullは、プロセスがまだ開始されていないことを示すフラグとして、またはプロセスの開始を示す条件として使用することができます。
    • 例えば、オブジェクトがnullである間に何かをする、あるいはオブジェクトがnullでなくなるまで何もしない、などである。
      synchronized method() { while (method()==null); method().nowCanDoStuff(); }.
この記事は、CC BY-NC-SAで公開されている「 How to Check Null in Java 」を改変して作成しました。特に断りのない限り、CC BY-NC-SAで利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧