【发布时间】:2014-05-11 04:49:08
【问题描述】:
比如我的treeMap设置为<String key, String value>
if(employeeList.containsKey(searchKey)){
temp = "Employee: " + searchKey + ", Department: " +
departmentList.get(searchKey) + ", Salary: $" + employeeList.get(searchKey);
}
此循环获取与用户输入的特定键相关的所有信息。在我的例子中,如果我输入键(员工姓名),我会得到他的姓名、部门和薪水。
有什么方法可以反其道而行之吗? 那么,我可以键入部门(值)并获取与该部门关联的所有员工姓名(键)吗?
【问题讨论】:
-
我添加了“java”标签,因为代码似乎符合 Java 编码风格...请确认它是您感兴趣的语言。
-
你要找的答案已经在这里了:stackoverflow.com/questions/1670038/…
-
这是使用数据库/ORM 开始变得有趣的地方;关系数据库在这种“切换查询”问题上往往要好得多,因为它们鼓励您思考您想知道的内容,而不是您如何获得它。
标签: java map hashmap key-value treemap