1

我目前有以下节点列表:{3,2,5,6,2,5}

当我调用时:trailer.getPrev()输出为 2。问题是我想返回 5,我该怎么做。

我试过:返回拖车;但后来我收到一个错误:拖车节点不是有效位置

谢谢你的帮助。

编辑:它是一个 NodePositionList

4

2 回答 2

1

如果它是NodeList的实现,您应该能够访问最后一项

yourList.item(yourList.getLength()-1);

编辑:

使用 NodePositionList,关于文档,您应该能够执行以下操作:

yourList.checkPosition(yourList.last());

这将返回一个 DNode。last()仅返回列表中最后一项的位置。

于 2012-02-27T16:09:15.347 回答
1

错误消息链接到各种自定义节点列表实现。通过查看代码,您可能会last()在节点列表类中看到一个方法。执行类似nodelist.last()获取最后一个列表元素的操作。

它将在trailer.getPrev()内部调用,如果它有效,那么您的预告片不会指向真实的预告片位置。

于 2012-02-27T16:20:40.380 回答