我正在做作业,我必须用Java重写StringTokenizer类.当nextToken()调用该方法并且没有更多标记时,我的方法应该返回null值.除了这一部分,我的作业已完成.我不明白究竟是什么意思,我应该做什么.
我在这个网站上搜索了答案,但实际上并不理解给出的答案或例子.我的问题是如何做空配合入方法nextToken()或hasMoreTokens()在StringTokenizer在Java类?
关于这个主题的其他一些帖子我已经看过了.Java中的null是什么?
因为nextToken()返回a String,所以当没有更多令牌时你需要做的就是:
return null;
Run Code Online (Sandbox Code Playgroud)
您可以使用关键字null作为任何Java的值Object.它只是意味着"没有对象".
对于这样可不行hasMoreTokens,这是应该返回一个boolean值(true或false).原始值(boolean,int等)不是对象,null在这些情况下不能用作返回值.
| 归档时间: |
|
| 查看次数: |
53 次 |
| 最近记录: |