JAVA使用数组注意事项:
1. NullPointerException 空指针
NullPointerException在开发中经常会碰到,比如引用的对象为空,数组为空等。
数组 NullPointerException
不能向一个null数组元素赋值,获取长度,否则报
NullPointerException: Attempt to write to null array和
NullPointerException Attempt to get length of null array,以下代码会引起上面两种空指针异常。
数组NullPointerException Log 举例
Log 信息如下
第一次NullPointerException如下
2020-03-21 17:05:14.170 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to get length of null array
17:05:14.170.627 8839 8839 E AndroidRuntime: at com.programandroid.Exception.NullPointerException.ArrayNullPointer(NullPointerException.java:32)
2.使用数组时,如果判断了数组的length,那么需要先判断它是否为空。