首先在HashMap中获得第一件事?

奶奶

所以我创建了一个哈希图,但是我需要获取输入的第一个键。这是我正在使用的代码:

第一:

public static Map<String, Inventory> banks = new HashMap<String, Inventory>();

第二:

for(int i = 0; i < banks.size(); i++) {
    InventoryManager.saveToYaml(banks.get(i), size, //GET HERE);
}

它说// //在这里我想从hasmap获取字符串。感谢帮助。

朱尼德·阿桑(Juned Ahsan)

HashMap无法管理键的插入顺序。

应该使用LinkedHashMap,因为它提供了可预测的迭代顺序,该顺序通常是将键插入到映射中的顺序(插入顺序)。

您可以使用MapEntry方法遍历LinkedHashMap。所以这就是您需要在代码中执行的操作。首先,将您的银行地图从HashMap更改为LinkedHashMap:

public static Map<String, Inventory> banks = new LinkedHashMap<String, Inventory>();

然后像这样简单地迭代它:

for (Map.Entry<String, Inventory> entry : banks.entrySet()) {
    InventoryManager.saveToYaml(entry.getValue(), size, entry.getKey());
}

如果只需要LinkedHashMap的第一个元素,则可以执行以下操作:

banks.entrySet().iterator().next();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

首先在HashMap中获得第一件事?

来自分类Dev

Javascript:如何判断跨度是否是段落中的第一件事?

来自分类Dev

全新安装Ubuntu 14.04.3的第一件事

来自分类Dev

IIS重写:仅在域之后的第一件事时匹配

来自分类Dev

联网错误-您要检查以查找出什么问题的第一件事是什么?

来自分类Dev

使用jQuery检查某个元素是否是另一个元素中的第一件事

来自分类Dev

我刚刚克隆了一个仓库,它在Github中说的第一件事是“未提交的更改”?与CRLF不相关

来自分类Dev

我刚刚克隆了一个仓库,它在Github中说的第一件事是“未提交的更改”?与CRLF不相关

来自分类Dev

尝试在我的JavaScript代码中理解“ this”(一件事有效,另一件事无效)

来自分类Dev

在正则表达式中,捕获一件事,或另一件事,或两者兼而有之

来自分类Dev

Windows用户只是一件事

来自分类Dev

制作只做一件事的函数

来自分类Dev

在iPad上显示一件事,在Apple TV上显示另一件事?

来自分类Dev

JLabel将文本从一件事更改为另一件事

来自分类Dev

如何选择一件事,如果条件为假,则选择另一件事

来自分类Dev

为什么javascript返回另一件事,而php又返回另一件事?

来自分类Dev

“哪个”报告一件事,实际命令是另一件事

来自分类Dev

在AssertJ中测试一件事是否成立

来自分类Dev

如何选择数组中的最后一件事?

来自分类Dev

android中的任务堆栈和后堆栈是同一件事吗

来自分类Dev

包括目录中的所有内容,但只有一件事

来自分类Dev

不同目录中的相同名称是同一件事吗?

来自分类Dev

我如何只能从文本文件中读取一件事?

来自分类Dev

如何根据值在不同列中显示一件事的结果

来自分类Dev

如何使jButton在第一次单击时做一件事,然后在第二次单击时做另一件事?

来自分类Dev

如何让循环在第一时间做一件事而在其他时间做另一件事

来自分类Dev

从一行中获取一件事,然后将其与另一行中的一件事连接起来

来自分类Dev

CSS选择器允许一件事,但不允许另一件事?

来自分类Dev

使用joi进行条件验证:如果属性值大于4,则执行一件事,否则执行另一件事

Related 相关文章

  1. 1

    首先在HashMap中获得第一件事?

  2. 2

    Javascript:如何判断跨度是否是段落中的第一件事?

  3. 3

    全新安装Ubuntu 14.04.3的第一件事

  4. 4

    IIS重写:仅在域之后的第一件事时匹配

  5. 5

    联网错误-您要检查以查找出什么问题的第一件事是什么?

  6. 6

    使用jQuery检查某个元素是否是另一个元素中的第一件事

  7. 7

    我刚刚克隆了一个仓库,它在Github中说的第一件事是“未提交的更改”?与CRLF不相关

  8. 8

    我刚刚克隆了一个仓库,它在Github中说的第一件事是“未提交的更改”?与CRLF不相关

  9. 9

    尝试在我的JavaScript代码中理解“ this”(一件事有效,另一件事无效)

  10. 10

    在正则表达式中,捕获一件事,或另一件事,或两者兼而有之

  11. 11

    Windows用户只是一件事

  12. 12

    制作只做一件事的函数

  13. 13

    在iPad上显示一件事,在Apple TV上显示另一件事?

  14. 14

    JLabel将文本从一件事更改为另一件事

  15. 15

    如何选择一件事,如果条件为假,则选择另一件事

  16. 16

    为什么javascript返回另一件事,而php又返回另一件事?

  17. 17

    “哪个”报告一件事,实际命令是另一件事

  18. 18

    在AssertJ中测试一件事是否成立

  19. 19

    如何选择数组中的最后一件事?

  20. 20

    android中的任务堆栈和后堆栈是同一件事吗

  21. 21

    包括目录中的所有内容,但只有一件事

  22. 22

    不同目录中的相同名称是同一件事吗?

  23. 23

    我如何只能从文本文件中读取一件事?

  24. 24

    如何根据值在不同列中显示一件事的结果

  25. 25

    如何使jButton在第一次单击时做一件事,然后在第二次单击时做另一件事?

  26. 26

    如何让循环在第一时间做一件事而在其他时间做另一件事

  27. 27

    从一行中获取一件事,然后将其与另一行中的一件事连接起来

  28. 28

    CSS选择器允许一件事,但不允许另一件事?

  29. 29

    使用joi进行条件验证:如果属性值大于4,则执行一件事,否则执行另一件事

热门标签

归档