我只是在创建一个随机的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());
}