配列が空であると判断するために2回判断する必要があるのはなぜですか

記録するために、私は今日の練習中に問題に遭遇しました。「配列が空であるかどうかを判断する方法?それは判断するために2つの判断条件を追加します、書き込みは本当に鋭すぎます。私はそれを記録します。」

配列が空である1つの方法:

int [] i=null;
System.out.println(i.length)

このときの出力は

Java.lang.NullPointerException

配列が空の2番目の方法:

  int[] b=new int[]{
    
    };
  System.out.println(b.length);

このときの出力は

0

要約:
配列が空であるかどうかを判断するときは、上記の2つのケースを考慮する必要があります。長さは0で、配列の参照はnullです。

おすすめ

転載: blog.csdn.net/weixin_46351306/article/details/113869461