从Textfield创建阵列列表



我只是在创建一个随机的Java GUI应用程序,该应用程序获取客户详细信息并希望将其存储在ArrayList中。我只是完成了我的知识的简单代码,但它行不通。谁能帮我这个。先感谢您。这是我的代码:

  ArrayList<Database> PropertyList= new ArrayList<Database>();
    Database database= new Database(PropertyType,Address,Area,NoOfBedroom,NoOfToilets,Garage,OwnerName,OwnerAddress,OwnerPhoneNo,OwnerEmail);
    PropertyList.add(database);
    for (int i = 0 ; i<5 ;i++){
       System.out.println(PropertyList.get(i).getAddress()); 
    }

正如其他用户指出的那样,当i> = 1中的i> = 1在此函数call propertylist.get(i(中,您的arraylist中只有一个对象。

如果您不确定阵列列表内有多少个元素,则应使用arraylist .size((方法在for loop条件中。

for (int i = 0 ; i < PropertyList.size(); i++){
   System.out.println(PropertyList.get(i).getAddress()); 
}

最新更新