我有一個方法來計算一個bean中的每一行的整數MyPeriod
。我不想更改類MyPeriod,創建一個新類或有兩個列表,但我需要返回一個包含MyPeriod列表的新列的列表。處理這個問題的方法是什麼?如何將新字段/數據「附加」到對象中而不創建新類或修改類?
public ??? bindNewColumn (List<MyPeriod> periods) {
List<Integer> newList = new ArrayList<>();
for (MyPeriod period : periods) {
newList.add(calculation(period));
}
return ???;
}
問題是什麼?列表?也許你的意思是一張地圖? –
2014-09-12 20:16:18
返回一個地圖,而不是Period作爲關鍵字並將計算作爲值? – user3487063 2014-09-12 20:17:32
@ user3487063:聽起來會很糟糕。 – Dici 2014-09-12 20:17:57