gpt4 book ai didi

Java 最多读取一次 map

转载 作者:行者123 更新时间:2023-12-01 06:57:47 25 4
gpt4 key购买 nike

是否有 java.util.Map 的实现只允许读取一次值?我想做的是这样的:

Map map = new ReadOnceMap();
map.put("key", "value")
System.out.println(map.get("key")); // prints "value"
System.out.println(map.get("key")); // prints null

编辑:要求:

  • 现有实现
  • 保证值最多被读取一次

最佳答案

map.remove() 应该给你你想要的行为

Map map = new ReadOnceMap();
map.put("key", "value")
System.out.println(map.remove("key")); // prints "value"
System.out.println(map.remove("key")); // prints null

关于Java 最多读取一次 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7435576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com