如何使陣列中的一個位置等於一個新對象?使陣列中的一個位置等於一個新對象
public SalesItem findItem(String itemCode){
SalesItem[] item = new SalesItem();
for (int i=0; i<size; i++) {
if(itemCode.equals(items[i].getItemCode())){
if(items[i].getQuantity() > 0) {
item = items[i];
items[i].setQuantity(items[i].getQuantity()-1);
}
}
return item;
}
我試圖找到數組中的位置包含字符串「itemCode」,然後使用數組的那個位置,使其等於我已經聲明瞭新的項目,這樣我可以再返回要添加到購物籃的新項目。
我知道我沒有對SalesItem對象做正確的事情,但我不知道是什麼。
爲了更快提供更好的幫助,請發佈[SSCCE](http://sscce.org/)。 –
此代碼缺少部件,並且還有明顯的編譯錯誤... – darijan
這裏的尺寸是什麼 – PSR