私はJavaクラスを受講しており、インストラクターは次のようなHashMapを作成してもらいました。
Map<String, SortedSet<Car>> makeSetMap = new HashMap<String, SortedSet<Car>>();
Carオブジェクトは(のようなToyota Corolla 8 90000
)車のファイルから読み込まれ、上記のようにハッシュマップに取り込むためにいくつかの処理を行います。したがって、マップのキーは文字列であり、最終的にはメーカー名(Toyota)になり、値はSortedSetofCarsになります。
アプリの後半で、ユーザーが表示したいモデルを選択できるように設定することになっています。そうすると、そのモデルの車のデータだけが表示されます。今のところ、すべてのデータにアクセスする方法を考えているだけです。ハッシュマップのコードをいくつか記述し、イテレーターでメーカー名を表示することはできますが、個々の車のデータを表示する方法がわかりません。:(
これが私がこれまでに持っているものです-それはスニペットですが、皆さんはそれを理解できると思います:
//I'm starting to have trouble here..
Set<String> brands = makeSetMap.keySet();
System.out.println("Brands are: " + brands.toString());
Iterator<String> brandsIt = brands.iterator();
while (brandsIt.hasNext())
{
SortedSet<Car> brandmodels;
//brandmodels = brandsIt.next();
//System.out.println("Working on: " +brandmodels.toString());
}
ヘルプ!私をまっすぐにすることができる人に感謝します。