0

hasMoreElementsと が同じ値をhasMoreTokens返すのはなぜですか?

4

2 に答える 2

6

hasMoreElements() の javadoc から

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

Javadoc

于 2011-07-25T10:47:40.290 に答える
0

これは Enumeration を実装するレガシー クラスであるため、メソッドの命名を簡素化するために hasMoreTokens メソッドも使用します。

StringTokenizer のみを使用する単純なケースでは、 hasMoreTokens メソッドを使用できます。Enumeraion インターフェースを作成したか、すでに実装しているポリモーフィックなケースでは、Enumeraion インターフェースの一部である hasMoreElements を使用します。

于 2011-07-25T10:50:44.103 に答える