3 回答

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

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

TA貢獻1802條經(jīng)驗 獲得超5個贊
與現(xiàn)場進行POJO通話。然后在類中添加一個方法(它應(yīng)該像使用一樣簡單,并向其傳遞 3 個 Goods 類型的參數(shù))。就這樣吧。你有一個and 。 StorageGoods gArray[3]StorageStorestoreArrayList.add(new Storage());StorageGoodsStorage
Storage現(xiàn)在,在 a 中正確查找特定項Store而不為特定項分配索引Storage會有點麻煩。理想情況下,每個Storage對象都應(yīng)該有一個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
}
添加回答
舉報