有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java向数组中添加元素?

在这里,我试图向数组中添加元素。 我试图添加的元素是文本字段,所以我基本上是在数组列表中存储联系人的详细信息

任何帮助都将是巨大的

public void addContact()
{
    ArrayList<String> details = new ArrayList<String>();
    {
        details.get(txtname(0));
        details.get(txtnum(1));
        details.get(txtmob(2));
        details.get(txtadd1(3));
    }        
}

共 (2) 个答案

  1. # 1 楼答案

    你需要设置或添加,而不是获取。见文件here

    要从textfields中获取文本,请使用getText

    所以你会有这样的想法:

    myArrayList.add(myTextField.getText());
    
  2. # 2 楼答案

    听起来你好像在试图使用ArrayList存储多人的联系信息。如果是这样的话,你可能会想做得有点不同。您可以创建一个联系人对象,该对象包含要存储的每一条信息的成员(例如名字、姓氏、电话、手机、地址1、地址2等)。然后,只需将联系人对象添加到ArrayList中,如:

    Contact contact1 = new Contact();

    contact1.setFirstname("Bob");

    myArrayList.add(contact1);