gpt4 book ai didi

java - 如何在Array List模型类中访问

转载 作者:行者123 更新时间:2023-12-02 11:23:58 25 4
gpt4 key购买 nike

这是数组列表模型类。这是对还是错?我无法从另一个类访问该类

public class CartOrder {
List<CartOrder.Data> data;

public List<Data> getData() {
return data;
}

public void setData(List<Data> data) {
this.data = data;
}

class Data {
String name;

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}
}
}

最佳答案

如果您正确阅读了异常,那么您也会阅读问题的解决方案。您需要首先实例化 CartOrder 对象,然后可以在该对象上调用 s.new Data() ,如下所示

public static void main(String[] args) {
CartOrder s = new CartOrder();
Data d = s.new Data();
d.setName("Test");
s.addData(d);
System.out.println(s);
}

修改了现有的类:

public class CartOrder  {
List<Data> data;

public CartOrder () {
data = new ArrayList<Data>();
}

public List<Data> getData() {
return data;
}

public void setData(List<Data> data) {
this.data = data;
}

public void addData(Data data) {
this.data.add(data);
}

class Data {
String name;

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}
}
}

关于java - 如何在Array List模型类中访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49727789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com