【问题标题】:Java: How to get data from ArrayList<Data Type>Java:如何从 ArrayList<Data Type> 获取数据
【发布时间】:2019-10-28 15:15:59
【问题描述】:

我正在尝试制作一个管理联系人的应用。我很难从这些联系人中获取数据。

这是我的 ContactsManager 类

公共类 ContactsManager {

private ArrayList<Contact> contacts = new ArrayList<Contact>();

public void createContact(String name, String phoneNumber){
    Contact contact = new Contact(name, phoneNumber);
    contacts.add(contact);
}

}

这是我的联系人类

公开课联系方式{

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 的名称和数字?谢谢你

【问题讨论】:

  • 欢迎来到 Stackoverflow @agelakute,我刚刚发布了如何获取数据的答案。

标签: arraylist methods call


【解决方案1】:

在列表中添加条目后,只需要按位置获取,如:

Contact firstContact = contacts.get(0);
firstContact.getName();
firstContact.getNumber();

或所有联系人:

contacts.forEach(contact -> {
    System.out.println(contact.getName());
    System.out.println(contact.getNumber());
});

【讨论】:

    猜你喜欢
    • 2021-08-07
    • 1970-01-01
    • 2022-01-27
    • 1970-01-01
    • 2016-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多