首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取链接列表不起作用的方法..。不相容类型

获取链接列表不起作用的方法..。不相容类型
EN

Stack Overflow用户
提问于 2013-10-16 15:52:10
回答 1查看 92关注 0票数 0

该方法应该从给定索引的链接列表中返回一个类型为" type“的节点。

代码语言:javascript
复制
 public type get(int index) throws Exception
    {
    int currPos = 0;
    Node<type> curr = null;

    if(start!= null && index >=0)
    {
        curr = start;
        while(currPos != index && curr != null)
        {
            curr = curr.getNext();
            currPos++;
        }
    }

    return curr;

为什么它在编译时给我一个“不兼容类型”错误?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-16 15:54:47

您已经声明了返回type对象的方法,但是您正在尝试返回被声明为Node<type>currNode类可能有一个getValue()方法(或类似的方法)来检索存储在节点中的type对象。您应该将最后一行更改为:

代码语言:javascript
复制
return curr.getValue();

更好的是,因为此时curr有可能成为null

代码语言:javascript
复制
return curr == null ? null : curr.getValue();
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19408031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档