-3

ユーザーがデータを配列に入力できるようにするオプションを持つプログラムを作成しています。たとえば、このオプションは、ユーザーに車のメーカーとモデルを入力するように求めます。これは、配列の要素として格納されます。プログラムがループごとに異なる要素として次の車に入るようにする方法を知りたいです。例えば:

ループ 1: 車の詳細を入力します ( myArray[1] として保存されます)

最初に戻る

ループ 2: 車の詳細を入力します ( myArray[2] として保存されます)

等..

これを行う最も効率的な方法は何ですか?

4

3 に答える 3

0

擬似コード:

List<Car> carList = new ArrayList<Car>();
while (userinput!="finish") {
 String detail1 = Console.readline();
 String details2 = Console.readLine();
 Car c = new Car(details1, details2);
 carList.add(c);
}
于 2013-10-15T13:00:37.450 に答える
-1

車の詳細?? それに応じてクラス Car とフィールドを作成し、hashcode と equals をオーバーライドし、並べ替えの目的で Set を使用することをお勧めします。

于 2013-10-15T12:59:37.673 に答える