HOWTO · Java
Java で Int が Null かどうかを確認する
Java で int が null かどうかを確認する方法
このページの内容
このガイドでは、Java で int が null であるかどうかを確認する方法を学習します。この概念を理解するには、データ型 int の基本的な理解を行う必要があります。飛び込みましょう。
int は Java で Null になることができますか
最初に理解する必要があることの 1つは、int がプリミティブデータ型であることです。このようなデータ型は、デフォルトでデータをバイナリ形式でメモリに格納します。つまり、null にすることはできません。確かに、int で null 値をチェックすることはできません。一方、オブジェクトであり、null 値を持つ可能性のある整数と混同することはできません。整数は int のラッパークラスであり、開発者が int に関連付けられたより多くの機能を持つことができます。
public class Main {
public static void main(String[] args) {
int id = 0; // Primitve DataTypes..
Integer ID = new Integer(5);
System.out.println("Primitive integer : " + id);
// we cannot check for Null Property
System.out.println("Integer Object : " + ID);
// We can check for Null Property..
if (ID == null) {
System.out.println("Integer Is Null");
} else {
System.out.println("Integer Is Not Null");
}
}
}
出力:
Primitive integer : 0
Integer Object : 5
Integer Is Not Null
上記の例に見られるように、int を null にすることはできません。一方、Integer は null プロパティをチェックできるオブジェクトです。