null 値は、変数がどのオブジェクトも参照しておらず、値がないことを意味します。基本的な if ステートメントを使用して、コード内の null 値をチェックできます。 null 値は、オブジェクトが存在しないことを示すか確認するためによく使用されるため、コード内の他のプロセスを開始または停止するための条件として使用できます。 [1] ステップパート1 パート1/2: Javaでnull値をチェックする- {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/2\/23\/Check-Null-in-Java-Step-1-Version-2.jpg\/v4-460px-Check-Null-in-Java-Step-1-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/2\/23\/Check-Null-in-Java-Step-1-Version-2.jpg\/v4-728px-Check-Null-in-Java-Step-1-Version-2.jpg","smallWidth":460,"smallHeight":348,"bigWidth":728,"bigHeight":551,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1変数を定義するには「=」を使用します。 「=」は変数を宣言し、それに値を割り当てるために使用されます。この表記法を使用して変数を null に設定できます。
- 「0」と「null」は値が異なるため、機能も異なります。
-
variableName = null;
- {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/7\/79\/Check-Null-in-Java-Step-2-Version-3.jpg\/v4-460px-Check-Null-in-Java-Step-2-Version-3.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/7\/79\/Check-Null-in-Java-Step-2-Version-3.jpg\/v4-728px-Check-Null-in-Java-Step-2-Version-3.jpg","smallWidth":460,"smallHeight":348,"bigWidth":728,"bigHeight":551,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2変数の値を確認するには「==」を使用します。 「==」は、両側の2つの値が等しいかどうかを確認するために使用されます。 「=」を使用して変数を null に設定した場合、変数が null と等しいかどうかをチェックすると、真の値 (True) が返されます。
-
variableName == null; - 「!=」を使用して、2 つの値が等しくないかどうかを確認することもできます。
- {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/c\/cc\/Check-Null-in-Java-Step-3-Version-2.jpg\/v4-460px-Check-Null-in-Java-Step-3-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/c\/cc\/Check-Null-in-Java-Step-3-Version-2.jpg\/v4-728px-Check-Null-in-Java-Step-3-Version-2.jpg","smallWidth":460,"smallHeight":348,"bigWidth":728,"bigHeight":551,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3 「if」ステートメントを使用して null 条件を作成します。このような式はブール値 (true または false) を返します。後続のステートメントの条件としてブール値を使用できます。
- たとえば、値が null の場合、「オブジェクトは null です」というテキストを表示します。 「==」が変数が null であることを確認していなければ、条件をスキップするか、別のパスからバイパスすることができます。
広告する
オブジェクトobject = null ;
オブジェクトがnullの場合
システム.out.print ( "オブジェクトはnullです" ) ;
}
パート2 パート2/2: nullチェックを使用する- {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/2\/25\/Check-Null-in-Java-Step-4-Version-3.jpg\/v4-460px-Check-Null-in-Java-Step-4-Version-3.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/2\/25\/Check-Null-in-Java-Step-4-Version-3.jpg\/v4-728px-Check-Null-in-Java-Step-4-Version-3.jpg","smallWidth":460,"smallHeight":348,"bigWidth":728,"bigHeight":551,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1不明な値として null を使用します。割り当てられた値の代わりに null を使用するのが一般的です。
-
string() 値が実際に使用されるまで null であることを示します。
- {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/9\/93\/Check-Null-in-Java-Step-5-Version-3.jpg\/v4-460px-Check-Null-in-Java-Step-5-Version-3.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/9\/93\/Check-Null-in-Java-Step-5-Version-3.jpg\/v4-728px-Check-Null-in-Java-Step-5-Version-3.jpg","smallWidth":460,"smallHeight":348,"bigWidth":728,"bigHeight":551,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2プロセスを終了する条件として null を使用します。 void 値を返すと、ループの終了をトリガーしたり、プロセスを中止したりすることができます。これは、問題や予期しない状況が発生したときにエラー メッセージや例外メッセージをトリガーするためによく使用されます。
- {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/9\/9a\/Check-Null-in-Java-Step-6.jpg\/v4-460px-Check-Null-in-Java-Step-6.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/9\/9a\/Check-Null-in-Java-Step-6.jpg\/v4-728px-Check-Null-in-Java-Step-6.jpg","smallWidth":460,"smallHeight":348,"bigWidth":728,"bigHeight":551,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3開始されていない状態を示すには null を使用します。 Null は、プロセスがまだ開始されていないこと、またはプロセスを開始する準備ができている条件を示すためにも使用できます。
- たとえば、オブジェクトが null の場合は何かを実行し、オブジェクトが null でなくなるまで何も実行しません。
広告する
同期メソッド()
{
while (メソッド() == null );
メソッド() .nowCanDoStuff ();
}
ヒント- 値は常にオブジェクトを参照する必要があるオブジェクト指向プログラミングで null を多用することを推奨しない人もいます。 [2] [3]
広告する |