我只是混淆如何从另一个框架访问我的数组列表到另一个框架
例如:
Class Customer
{
String name ="";
int age = 0;
}
Class Customerlist
{
ArrayList<Customer> customerlist;
}
我有3个框架(主框架,第1框架和第2框架
在框架1中,我从类Customer和Customerlist创建对象
Customer myCustomerObj = new Customer();
Customerlist myCustomerlistObj = new CustomerList;
myCustomerlistObj.customerlist.add(myCustomerObj);
在第2帧中,我再次从类Customer和Customerlist创建对象
Customer myCustomerObj = new Customer();
Customerlist myCustomerlistObj = new CustomerList;
myCustomerlistObj.customerlist.add(myCustomerObj);
现在我想检查主框架中我的arraylist的大小
Customerlist myCustomerlistObj = new CustomerList;
with -> myCustomerlistObj.customerlist.size();
结果大小为0,但是当我检查第1帧和第2帧的大小时,我得到的大小为1
用按钮调用该框架1和框架2。
我为我的英语不好对不起
而目的是使静态属性像
static private Custumer cs;
最佳答案
您的ArrayList应该为public static
。如果这样做,您应该能够从另一个类访问您的ArrayList
,如下所示:
Customerlist.customerlist.add(new Customer());
int size = Customerlist.customerlist.size();