ArrayListの要素数を初期化時に固定したいです。
○サンプル
Java
1static class clsTest{ 2 public String strTest; 3 public ArrayList<Integer> intTest = new ArrayList<>(8); // 要素数 8 4} 5 6private clsTest test = new clsTest(); // 初期化 7 8private subTest() 9{ 10test.strTest = "TEST"; 11for(int i=0;i<8;i++) 12//test.intTest.set(i,i); // 配列が無くてエラー? 13test.intTest.add(i); // 毎回追加する 14}
○やりたいこと
classを作成した時に要素数を指定しているので、その数で固定したいです。
subTest()を2回呼び出してしまうとintTestの要素数が16になってしまうので、
毎回addで追加せず、setで中身の値を変えるだけにしたいです。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/18 03:22
退会済みユーザー
2018/01/18 03:32