java - 如何从集合中获取 100 个对象?

标签 java arrays collections set

设置 s = userIdVsUserInfo.keySet();

如您所见,我从 HashMap userIdVsUserInfo 中获取 keySet 并将其存储在 Set 中。由于 hashmap 的构建是动态的,keyset 可能有 100 多个对象。

我怎样才能将 100 个对象作为一个集合?

最佳答案

,您可以获得一个 key 流并将其限制为获取 100 个元素。

Set<MyKey> hundredKeys = 
    map.keySet().stream().limit(100).collect(Collectors.toSet());

我不知道你说的不循环是什么意思,反正后面总会有一种迭代。

关于java - 如何从集合中获取 100 个对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23801811/

相关文章:

java - Java SAX 解析中跳过元素的内容

java - 从 Swing 按钮 ActionPerformed 访问 DatagramSocket 对象

arrays - 快速检查相同的值

php - 在 PHP 数组中查找最大值

java - 如何对回调逻辑进行单元测试?

java - 使用 JPA 创建多个对象

计算最大数字出现的次数

scala - 将String.split()结果转换为Scala列表

java - 在java中声明列表的初始容量是一种糟糕的技术吗?

java - 比较文件中的值在 java 中不起作用