如何使用列表在模型中添加每个属性值?这是我的工作

这是我的对象:
Item.java

public class Item {

    private String code;

    private String name;

    private Integer qty;

    // skip the getter setter
}

这是我想从另一个类中添加值的方法
List<Item> sBarang = new ArrayList<Item>();
sBarang.add("");

如何将每个属性值添加到Item.java?

我能做的是这样的:
Item mItem = new Item();
mItem .setCode("101");
mItem .setName("Hammer");
mItem .setQty(10);

最佳答案

除非我缺少任何东西,否则您只需要将mItem添加到List中即可。喜欢

Item mItem = new Item(); // <-- instantiate a new Item.
mItem.setCode("101");
mItem.setName("Hammer");
mItem.setQty(10);
sBarang.add(mItem); // <-- add it to your List<Item>.

您还可以创建一个新的Item构造函数,其外观类似于
public Item(String code, String name, Integer qty) {
    this.code = code;
    this.name = name;
    this.qty = qty;
}

然后使用单行添加像
sBarang.add(new Item("101", "Hammer", 10));

09-27 18:40