如何遍历对象列表

问题描述 投票:0回答:1

我有一个名为Group的课程。在Group内部,有一个包含Customer类型的对象的列表,如下所示:

Group.java:

private List<Customers> customers;

public List<Customer> getCustomers() {
   return customers;
}

然后,如上所述,类Customer的列表包含类型为EmailAddress的对象,如下所示:

Customer.java:

private List<EmailAddress> emailAddresses;

public List<EmailAddress> getEmailAddress() {
   return emailAddresses;
}

我希望能够将此电子邮件地址列表放入我自己的列表中,然后我就可以操纵自己想要的方式了。所以在我的Main.java中,我有:

Main.java:

List<Customer> customerList = group.getCustomers(); //group is the object to get <Customer> List

for (int i=0; i<customerList.size(); i++) {

List<EmailAddress> emails = customerList.get(i).getEmailAddresses();

}

然后,我是否会在此for循环之外,找到我可以使用的所有客户电子邮件列表?这是填充列表的正确方法,然后我可以利用该列表并从此循环外部提取数据?在循环之外,我希望能够查看列表的不同部分,例如:

emails.get(3); 

emails.get(7);

由我自行决定。

java list loops
1个回答
0
投票

您需要在for循环之外初始化列表

© www.soinside.com 2019 - 2024. All rights reserved.