java - 有没有办法找出队列中有多少个元素

标签 java queue element

正如标题所说,我想知道是否有一种方法可以找出队列中有多少个元素(类似于 String.length())。我正在使用 weiss 非标准 ListQueue 提前致谢。

最佳答案

据文档所述,没有方法可以获取长度。

Documentation

相反,您可以为其创建自己的方法,扩展此 ListQueue 类并重写或为 enqueue 方法创建另一个方法(Wrapper 方法),其中每次调用 enqueue 方法时都会增加计数器并声明一个静态变量以保留柜台。 增加计数器后,像平常一样调用父类(super class)入队方法。

并声明可以访问计数器静态变量的方法。 这样你就可以获得队列的长度。

关于java - 有没有办法找出队列中有多少个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30083918/

相关文章:

java - Docusign 多部分请求使用 java SDK 创建信封

java - 在接收器外部的应用程序链接中打开应用程序

redis - 使用 Laravel 5 和 Redis 检查 Job 是否已经在队列中

php - 识别具有200个字段的行中的一个字段(mysql数据库)

java - 重新打印一个字符串数组Java

java - Ninjaframework MVC Controller 继承和路由

IOS在一个类中多次使用单个dispatch_group

java - 在 Java 中使用 toString 和队列

html - 使用 ng-show AngularJS 传递元素

python - 如何根据索引从 Python 列表中同时删除多个值?