正如标题所说,我想知道是否有一种方法可以找出队列中有多少个元素(类似于 String.length())。我正在使用 weiss 非标准 ListQueue 提前致谢。
最佳答案
据文档所述,没有方法可以获取长度。
相反,您可以为其创建自己的方法,扩展此 ListQueue 类并重写或为 enqueue 方法创建另一个方法(Wrapper 方法),其中每次调用 enqueue 方法时都会增加计数器并声明一个静态变量以保留柜台。 增加计数器后,像平常一样调用父类(super class)入队方法。
并声明可以访问计数器静态变量的方法。 这样你就可以获得队列的长度。
关于java - 有没有办法找出队列中有多少个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30083918/