gpt4 book ai didi

java - 删除 map 的顶部或底部 n 个元素

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:45:47 28 4
gpt4 key购买 nike

我有一个如下所示的 HashMap:

map.put("1","One");    \\KV1
map.put("3","Three"); \\KV2
map.put("2","Two"); \\KV3
map.put("5","Five"); \\KV4
map.put("4","Four"); \\KV5

是否有任何函数可以获取前 3 个(KV1、KV2、KV3)或后 3 个(KV3、KV4、KV5)键值对?还是我可以删除前 n 个或后 n 个元素的任何函数?

提前致谢。

最佳答案

您可以通过这种方式从 map 中删除 n 个元素而无需迭代

map.keySet().removeAll(Arrays.asList(map.keySet().toArray()).subList(0, 5));

关于java - 删除 map 的顶部或底部 n 个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26776106/

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