hasMoreElements
と が同じ値をhasMoreTokens
返すのはなぜですか?
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 に答える