나는 아래 ShawLibrary 클래스에있는 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은 수량입니까? 그렇다면 목록에서 신발을 가져 와서 Shoe 클래스의 setter를 사용하여 수량을 변경하고 싶습니다. 이것이 바로 당신이 말하는 내용이라면 코드에 대한 도움을 줄 수 있습니다. –
@ChrisSharp 예 thats correct – user982467
아래의 답변이 도움이 되었습니까? 아니면 잘못된 질문에 답한 것입니까? –