站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题StringTokenizer

StringTokenizer

摘要: StringTokenizer


这个类的
boolean hasMoreTokens() 和boolean hasMoreElements() 有什么区别?
String nextToken() 和 Object nextElement() 有什么区别?

StringTokenizer(String str, String delim, boolean returnDelims)的returnDelims有什么用?


hasMoreTokens() 和boolean hasMoreElements() 返回都是一样的。

String nextToken() 和 Object nextElement() 一个返回String 一个返回Object,

看JDK帮助上说没有多大区别。


Java API Spec中说:
hasMoreElements()
Returns the same value as the hasMoreTokens method.
也就量说这两个是一样的。

nextElement()
Returns the same value as the nextToken method, except that its declared return value is Object rather than String.
这两个的也是一样的,只是返回值的类型不同。

If the returnDelims flag is true, then the delimiter characters are also returned as tokens. Each delimiter is returned as a string of length one. If the flag is false, the delimiter characters are skipped and only serve as separators between tokens.
如果returnDelims为True,那么 分隔符 也作为一个Token返回。每个分隔符作为一个长度为1的字符串返回。如果returnDelims为false, 分隔符被忽略。


↑返回目录
前一篇: IO问题
后一篇: java 类