我在我的ShoeLibrary類中有一個arraylist。我還有另一個名爲Shoe的類,它擁有這個數組列表中變量的setter和getters。我如何從用戶輸入更改我的數組列表中的值?
ShoeLibrary類
public class ShoeLibrary {
private ArrayList<Shoe> shoes;
public ShoeLibrary() {
shoes = new ArrayList<Shoe>();
shoes.add(new Shoe("Shoe 1", 100)); // the integer represents stock
shoes.add(new Shoe("Shoe 2", 200));
shoes.add(new Shoe("Shoe 3", 300));
}
以我MainActivity GUI類我有一個輸入對話框這需要整數值的用戶輸入,然後將其添加到籃。
我需要一種方法來更新數組列表中的數字(股票),當用戶輸入此值時。我將如何做到這一點。
'Shoe 1'是一種類型,100是數量?如果是這樣,那麼你想從列表中獲得鞋子,然後使用鞋類中的一個setter來更改數量。如果這就是你說的話,那麼我可以提供一些關於代碼的幫助。 –
@ChrisSharp是的,這是正確的 – user982467
下面的答案是否有幫助,或者您是否回答了錯誤的問題? –