Java 配列が空か判定する方法【isEmpty/length】
Javaでは、配列が空かどうかを判定する方法を以下のように使用することができます:
- 配列の長さプロパティを使用して判断する:
int[] arr = new int[0];
if(arr.length == 0){
System.out.println("数组为空");
} else {
System.out.println("数组不为空");
}
- Arraysクラスのequals()メソッドを使用して判定します。
int[] arr = new int[0];
if(Arrays.equals(arr, new int[0])){
System.out.println("数组为空");
} else {
System.out.println("数组不为空");
}
- ArraysクラスのtoString()メソッドを使用して確認します。
int[] arr = new int[0];
if(Arrays.toString(arr).equals("[]")){
System.out.println("数组为空");
} else {
System.out.println("数组不为空");
}
これらは配列が空かどうかを判断するためのよく使われる方法のいくつかです。状況に応じて適切な方法を選択して判断してください。