【java】初始化一個指定大小的list,在指定位置set存入元素,下標越界


List使用過程中,出現這樣的問題,出現異常:java.lang.IndexOutOfBoundsException: Index: 1, Size: 0

List<String> list = new ArrayList<>(10);
        list.set(1,"aa");
        System.out.println(list.toString());

 

使用數組不會出現這樣的問題!!!

 

解決方法:

List<String> list = Arrays.asList(new String[10]);
        list.set(1,"aa");
        System.out.println(list.toString());

 


免責聲明!

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



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