から通常の配列を返します。この方法では、配列リストのすべてのオブジェクトを返す必要があります。しかし、どのように(私は配列リストを使用する必要があるか分からない)を理解することはできません。配列リスト
問題は、1つのreturn文で渡す必要があるオブジェクトの数が不明であることです。だから私は現在、それらをテーブルと呼ばれる配列リストに格納しています。私は一種のこだわっている
public GuestTable[] GetSeatingChart(String filename) {
GuestTable table1 = new GuestTable();
GuestTable table2 = new GuestTable();
GuestTable table3 = new GuestTable();
table1.AddGuestToTable(47);
table2.AddGuestToTable(53);
table3.AddGuestToTable(53);
tables.add(table1);
tables.add(table2);
tables.add(table3);
return new GuestTable[] {tables.get()};
}
私の問題はgetAll()
機能を持っていない
return new GuesTable[] {tables.get()};
のArrayListである:
は、ここに私のコードです。配列リスト内の要素の数は表の数が異なるので、return文で何か静的なものを使うだけです。
このプロジェクトは最終的なプロジェクトのためのものですが、私はプログラミングの新機能です。
-Thanksマイク
http://docs.oracle.com/javase/8/docs/api/java/utocs/api/java/util/ArrayList.html#toArray-T:A- – user2357112
コードで戻そうとしているものは、リストではない配列です。 arrayListの使い方については、インターネットで確認してください。 – denis