調試時觀察 daysList 似乎只有第一個對象。
對象未重寫 toString(),直接打印列表顯示 [Object@hash, Object@hash...],肉眼難以分辨數量。**實際已全部添加**,只需打印 daysList.size() 或遍歷輸出字段驗證。
System.out.println("size = " + daysList.size());
for (Day d : daysList) System.out.println(d.getDate());
toString()(IDE Generate → toString),調試直觀。
2. 使用 Debug 斷點查看列表內部 elementData 數組長度與元素。
3. 單元測試斷言 assertEquals(expectedSize, list.size())。
別被 toString 誤導,**看 size 才是硬道理**。