java - 如何将 HashMap 设为 "search"然后循环结果?

标签 java hashmap

所以,我正在编写一些 java 代码。想要搜索一个 HashMap 然后循环结果,这是我的 hashmap:

public HashMap<String, String> messages;
但是!我不想循环所有键,只是循环一些。就像搜索 MySQL 数据库一样。

抱歉我的英语,我是挪威人。

最佳答案

如果我理解正确的话,你想迭代 HashMap 的键。为此,您需要使用 Map.keySet()方法。这将返回 Set其中包含 map 的所有键。或者,您可以迭代 entrySetvalues 。 (请查看提供的所有链接以了解更多详细信息。)

另外,我强烈建议您查看the Tutorial trail on Collections 。您还应该熟悉 Java API docs 。特别是,您需要查看 HashMap 的文档和 Map .

关于java - 如何将 HashMap 设为 "search"然后循环结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12021684/

相关文章:

java - 正则表达式 - 不要选择双引号内的评论

java - while 循环内的方法

java - 在 SQL 数据库中存储 HashMap

java - 从数组中提取信息

java - 创建 HashMap 数组,同时指定 HashMap<String, Integer>

java - Java 中的 Mysql 到 Postgresql 的转换工具

java - 使用 JMX/Hyperic 代理在 tc 服务器中启动/停止应用程序

Java DateTimeFormatter 用偏移量解析 YearMonth

hashmap - 八叉树的动态 HashMap

java - 比较两个 HashMap 的键最有效的方法是什么?