在ArrayList Java的最后一个元素中查找对象

时间:2014-11-13 20:59:50

标签: java arraylist

我有一个包含对象列表的ArrayList。我试图弄清楚数组的最后一个元素是否包含一个等于sn.i的对象

arraylist.size() -1会返回一个整数,因此我无法使用它来比较我的对象。

有没有办法这样做,它返回我的对象​​值而不是整数?

2 个答案:

答案 0 :(得分:4)

你应该使用get方法:

arraylist.get(arraylist.size() - 1);

这将返回你的arraylist中最后一个位置的对象。

如果你有一个空的arraylist,请注意这会引发错误。您应首先检查列表是否为空:

if(arraylist.size() > 0)
{
   arraylist.get(arraylist.size() - 1);
}

答案 1 :(得分:1)

只是:

arraylist.get(arraylist.size() -1 )