私は電話帳のようなものを作成する必要があります。それは名前&の番号を含んでいます。文字を入力すると、リストが返されます。以下の例では、Hをタイプすると、Harmer、Harris、Hawken、Hoslerを含むリストが返されます。タイプがHaのときは、Harmer、Harris、Hawkenだけを含むリストを返すべきです。ハッシュマップの部分検索
Map<String, String> nameNum = new HashMap<String, String>();
nameNum.put("Brown", "+1236389023");
nameNum.put("Bob", "+1236389023");
nameNum.put("Harmer", "+1236389023");
nameNum.put("Harris", "+1236389023");
nameNum.put("Hawken", "+1236389023");
nameNum.put("Hosler", "+1236389023");
どのように達成できますか? ありがとうございます。
はあなたがすべてで 'HashMap'を使用すると、このような何かのために良い考えであることを確認していますか?私は別のデータ構造が良いかもしれないと思います。 –
最初の文字のみを探しているのですか、入力するとリストが削除されますか?例えば、 "Ha"の入力は "Hosler"を排除しますか? –