在示例中使用Null

时间:2014-02-02 04:11:35

标签: java null

我正在做作业,我必须用Java重写StringTokenizer类。调用nextToken()方法并且没有更多标记时,我的方法应该返回null值。除了这一部分,我的作业已完成。我不明白究竟是什么意思,我应该做什么。

我在这个网站上搜索了答案,但实际上并不理解给出的答案或例子。我的问题是null如何适应Java中nextToken()类中的方法hasMoreTokens()StringTokenizer

关于这个主题的其他一些帖子我已经看过了。 What is null in Java?

1 个答案:

答案 0 :(得分:7)

由于nextToken()会返回String,所以当没有更多令牌时,您需要做的就是:

return null;

您可以使用关键字null作为任何Java Object的值。它只是意味着“没有对象”。

这不适用于hasMoreTokensboolean应返回true值(falseboolean)。原始值(intnull等)不是对象,在这些情况下,您不能使用{{1}}作为返回值。