3 回答

TA貢獻1859條經驗 獲得超6個贊
我相信就是這樣,使用列表作為中間:
public void addGoods(Goods g) {
List<Goods> storageList = Arrays.asList(this.getGoods());
storageList.add(g);
this.setGoods(storageList.toArray());
}
像往常一樣獲取和設置,并且您需要控制大小。

TA貢獻1772條經驗 獲得超6個贊
您可以在 Storage 類中創建一個方法:
要么采用數組的索引和商品作為參數,并將商品放置在數組中的該索引處(如果您有興趣完全控制一切的去向)
或者只是將商品作為參數并決定將它們放在內部的位置(如果您不關心商品轉到數組中的哪個索引)
那有意義嗎?

TA貢獻1802條經驗 獲得超5個贊
與現場進行POJO通話。然后在類中添加一個方法(它應該像使用一樣簡單,并向其傳遞 3 個 Goods 類型的參數)。就這樣吧。你有一個and 。 StorageGoods gArray[3]StorageStorestoreArrayList.add(new Storage());StorageGoodsStorage
Storage現在,在 a 中正確查找特定項Store而不為特定項分配索引Storage會有點麻煩。理想情況下,每個Storage對象都應該有一個id字段。
代碼看起來像這樣:
方法Store add:
<return-type> addToStore(Goods[] goods) {
storageArray.add(new Storage(goods));
}
然后Storage類將如下所示:
class Storage {
private final Goods gArray[3];
public Storage(final Goods gArray) {
this.gArray = gArray;
}
// getters
}
添加回答
舉報