天天看點

Java數組常見問題1、數組索引越界異常2、空指針異常

1、數組索引越界異常

數組的索引編号從0開始,一直到“數組的長度-1”為止。

如果通路數組元素的時候,索引編号并不存在,那麼将會發生數組索引越界異常。(ArrayIndexOutOfBoundsException)

原因:索引編号寫錯了。

解決:修改成為存在的正确索引編号

2、空指針異常

數組必須進行new初始化才能使用其中的元素。

如果隻是指派了一個null(**補充:**所有的引用類型變量,都可以指派為一個null值,但是代表其中什麼都沒有。),沒有進行new建立,那麼将會發生空指針異常。(NullPointerException)

原因:忘了new

解決:補上new