【发布时间】:2013-05-15 21:55:29
【问题描述】:
我目前正在使用HashMap<String, Integer>,其中填充了String 类型的键,比如说,5 个字符长。如何搜索 4 个字符或更少的特定键,它是其他键的一部分和开头,并将所有命中作为 <Key, Value> 的集合?
【问题讨论】:
-
您必须遍历所有 HashMap,使用
getKey.length()并添加或不添加(取决于条件)到List<> -
你看过
keySet()吗? -
解决起来太难了,如果对你来说是,那么至少分享一下你到目前为止尝试过什么?
-
您要查找的内容称为
Trie。 -
问题:他正在寻找有 4 个字符而不是 5 个字符的条目?或者他正在寻找可能在 5 个字符以内的一系列 4 个字符?