我正在尝试创建一个多维数组,用于存储“客户”信息,其中每一行都是针对客户的,而列则存储有关客户的信息。例如,某些列可能是:Name,PhoneNo,Address,PostCode,ID。我事先知道所需列数。但是,我不知道需要多少行。
这就产生了一个问题,因为要声明这样的数组,必须指定除列之外的行数。有没有办法用可能灵活大小的行声明这样的数组,或者是否有类似的数据集合允许我这样做?
答案 0 :(得分:3)
只需使用ArrayList类。这将根据需要进行调整。要创建,只需使用:
ArrayList<Customer> customers = new ArrayList<Customer>();
customers.add(new Customer(...)); //to add
customers.get(index); // to retrieve
当然,这假设您有一个Customer对象,我建议您存储每个属性,而不是数组数组。 希望有所帮助!
答案 1 :(得分:0)
使用ArrayList尝试。您可以根据需要添加数据。