java - 如何判断队列大小是否大于最大整数?

标签 java collections int queue max

有没有一种方法可以获取大小超过 max int 的 java.util.Queue 的大小,而不必围绕它构建包装器?任何其他图书馆可能是?

最佳答案

我觉得应该可以

    long size = 0;
    for(Iterator i = queue.iterator(); i.hasNext(); i.next()) {
        size++;
    }
    return size > Integer.MAX_VALUE;

关于java - 如何判断队列大小是否大于最大整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27073302/

相关文章:

java - 如何在eclipse中正确地将.class文件导入到.java文件中?

java - 如何确定代码是否在 JUnit 测试中运行?

java - 创建每个类包含单个对象的集合

java - 如何将字符串类型的算术表达式转换为整数?

java - 将字符串拆分为 unicode 单词? (特别是越南语)

java - 在 Android 中运行 USSD 代码并将 App 保持在第一位

java - Lambda 表达式将对象从一个列表添加到另一种类型的列表

java - 从 hashmap 中检索多个值

c - 如何从文件中获取 int - string - float?

Java int 值类型转Character