如何使用“this”访问ArrayList中的前一个元素

时间:2015-06-10 12:50:22

标签: java processing

我想从保留名称“this”中访问前一个元素:

{{1}}

有没有办法简单地做到这一点?

1 个答案:

答案 0 :(得分:2)

如果1 exists 4 2 exists 2 3 exists 1 0 exists 1 4 exists 1 是List中的元素,并且您希望元素位于它之前,则需要:

this

当然这段代码缺少验证,因为列表中可能找不到paper.lines.get(paper.lines.indexOf(this) - 1); ,或者它可能是列表的第一个元素。在这两种情况下,你都会得到例外。

所以,更安全的代码是:

this