exception java.lang.IndexOutOfBoundsException: Index: 0, Size: 0


1.情景展示

  Java 報錯信息如下:

  java.lang.IndexOutOfBoundsException: Index: 0, Size: 0

2.原因分析

  首先,這是越界異常,但不是數組越界異常。

  數組越界的信息如下:

   java.lang.ArrayIndexOutOfBoundsException 

  一直以為,它倆是同樣的異常,查呀查,怎么也查不到問題所在。

  后來,發現原來是List集合報的錯。

 

3.解決方案

  由於上面的List集合,沒有添加非空校驗,所以,在取第一條數據的時候,由於list集合為空,才會報錯!

  list集合添加非空校驗,再取值。

  說明:Index: 0, Size: 0 這個異常代表的含義是:List集合為空,切忌切忌!!!

 

寫在最后

  哪位大佬如若發現文章存在紕漏之處或需要補充更多內容,歡迎留言!!!

 相關推薦:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM