「顧客」情報を格納する多次元配列を作成しようとしています。各行は顧客用であり、列は顧客に関する情報を格納します。たとえば、名前、PhoneNo、住所、郵便番号、IDなどの列があります。必要な列の数を事前に知っています。ただし、必要な行数はわかりません。
このような配列を宣言するには、列に加えて行数を指定する必要があるため、これには問題があります。おそらく柔軟なサイズの行数でそのような配列を宣言する方法はありますか、それとも私がそうすることを可能にする同様のタイプのデータ収集がありますか?
「顧客」情報を格納する多次元配列を作成しようとしています。各行は顧客用であり、列は顧客に関する情報を格納します。たとえば、名前、PhoneNo、住所、郵便番号、IDなどの列があります。必要な列の数を事前に知っています。ただし、必要な行数はわかりません。
このような配列を宣言するには、列に加えて行数を指定する必要があるため、これには問題があります。おそらく柔軟なサイズの行数でそのような配列を宣言する方法はありますか、それとも私がそうすることを可能にする同様のタイプのデータ収集がありますか?
ArrayListクラスを使用するだけです。これは必要に応じて調整されます。作成するには、次を使用します。
ArrayList<Customer> customers = new ArrayList<Customer>();
customers.add(new Customer(...)); //to add
customers.get(index); // to retrieve
もちろん、これは、配列の配列ではなく、各属性を格納することをお勧めするCustomerオブジェクトがあることを前提としています。お役に立てば幸いです。
ArrayListで試してみてください。必要に応じてデータを追加できます。