Java: 如何从ArrayList中获取数据<Data Type>
Java: How to get data from ArrayList<Data Type>
我正在尝试制作一个管理联系人的应用程序。我很难获取这些联系人中的数据。
这是我的联系人管理器class
public class 联系人管理器 {
private ArrayList<Contact> contacts = new ArrayList<Contact>();
public void createContact(String name, String phoneNumber){
Contact contact = new Contact(name, phoneNumber);
contacts.add(contact);
}
}
这是我的联系方式class
public class 联系{
private String name, phoneNumber;
public Contact(String name, String phoneNumber){
this.name = name;
this.phoneNumber = phoneNumber;
}
public String getName(){
return name;
}
public String getNumber(){
return phoneNumber;
}
}
我将如何获取传递给 ArrayList 的姓名和号码?谢谢
在列表中添加条目后,只需按位置获取,如:
Contact firstContact = contacts.get(0);
firstContact.getName();
firstContact.getNumber();
或所有联系人:
contacts.forEach(contact -> {
System.out.println(contact.getName());
System.out.println(contact.getNumber());
});
我正在尝试制作一个管理联系人的应用程序。我很难获取这些联系人中的数据。
这是我的联系人管理器class
public class 联系人管理器 {
private ArrayList<Contact> contacts = new ArrayList<Contact>();
public void createContact(String name, String phoneNumber){
Contact contact = new Contact(name, phoneNumber);
contacts.add(contact);
}
}
这是我的联系方式class
public class 联系{
private String name, phoneNumber;
public Contact(String name, String phoneNumber){
this.name = name;
this.phoneNumber = phoneNumber;
}
public String getName(){
return name;
}
public String getNumber(){
return phoneNumber;
}
}
我将如何获取传递给 ArrayList 的姓名和号码?谢谢
在列表中添加条目后,只需按位置获取,如:
Contact firstContact = contacts.get(0);
firstContact.getName();
firstContact.getNumber();
或所有联系人:
contacts.forEach(contact -> {
System.out.println(contact.getName());
System.out.println(contact.getNumber());
});