StringTokenizer方法等价



为什么hasMoreElementshasMoreTokens返回相同的值?

From javadoc of hasMoreElements()

/** 
* Returns the same value as the hasMoreTokens
* method. It exists so that this class can implement the
* Enumeration interface.
*/

Javadoc

由于这是一个实现枚举的遗留类,因此它也使用方法hasMoreTokens来简化方法命名。

在只使用StringTokenizer的简单情况下,您可以使用hasMoreTokens方法。在多态情况下,您创建或已经有了枚举接口的更多实现,您将使用hasMoreElements,它是枚举接口的一部分。

相关内容

  • 没有找到相关文章

最新更新