0

我正在尝试创建一个多维数组,该数组将存储“客户”信息,其中每一行都用于客户,列存储有关客户的信息。例如,某些列可能是:姓名、电话号码、地址、邮政编码、ID。我事先知道所需列的数量。但是,我不知道需要多少行。

这带来了一个问题,因为要声明这样的数组,除了列之外,还必须指定行数。有没有办法声明这样一个可能具有灵活大小的行数的数组,或者是否有类似类型的数据收集可以让我这样做?

4

2 回答 2

3

只需使用 ArrayList 类。这将根据需要进行调整。要创建,只需使用:

ArrayList<Customer> customers = new ArrayList<Customer>();

customers.add(new Customer(...)); //to add
customers.get(index); // to retrieve 

当然,这假设您有一个 Customer 对象,我建议您存储每个属性,而不是一个数组数组。希望有帮助!

于 2012-11-24T21:12:14.717 回答
0

尝试使用 ArrayList。如果需要,您可以附加数据。

于 2012-11-24T21:12:54.667 回答