为什么hasMoreElements
和hasMoreTokens
返回相同的值?
问问题
979 次
2 回答
6
来自 hasMoreElements() 的 javadoc
/**
* Returns the same value as the hasMoreTokens
* method. It exists so that this class can implement the
* Enumeration interface.
*/
于 2011-07-25T10:47:40.290 回答
0
由于这是一个实现 Enumeration 的遗留类,它还使用方法 hasMoreTokens 来简化方法命名。
在仅使用 StringTokenizer 的简单情况下,您可以使用 hasMoreTokens 方法。在您创建或已经拥有 Enumeraion 接口的更多实现的多态情况下,您将使用作为 Enumeraion 接口一部分的 hasMoreElements。
于 2011-07-25T10:50:44.103 回答