リストのソートについて確認したいことがあります。
java
1public static void main(String[] args) { 2 List<Integer> bbb = new ArrayList<Integer>(); 3 bbb.add(1); 4 bbb.add(2); 5 bbb.add(6); 6 List<Integer> aaa = new ArrayList<Integer>(10); 7 for (int ddd: bbb) { 8 for (int i = 0; i < 10; i++) { 9 if (i == ddd) { 10 aaa.add(i, ddd); 11 break; 12 } 13 } 14}
上記のコードはリストbbbに入っている数字(1,2,6)を1、2、〇、〇、〇、6というようにリストに格納するための実装です。
ただ、aaaはnewしているだけなので、IndexOutOfBoundsExceptionが発生してしまいます。
このエラーを解決するか、他にいい方法はありますか。
よろしくお願いいたします。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。