私は、私のShoeLibraryクラスの下にあるarraylistを持っています。また、この配列リストの変数にsetterとgetterを持つShoeという別のクラスがあります。私MainActivityのGUIクラスで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));
}
iは整数値のユーザー入力を受け取り、入力ダイアログを持ち、その後、バスケットに追加します。
ユーザーがこの値を入力したときに配列リストの番号(在庫)を更新する方法が必要です。どうしたらいい?
「靴1」はタイプ、100は数量ですか?そうであれば、リストから靴を入手し、靴のクラスでセッターを使用して数量を変更したいとします。これがあなたが話していることであれば、私はコードを助けることができます。 –
@ChrisSharp yes thats correct – user982467
以下の回答が役に立ちましたか、間違った質問に回答しましたか? –