我有一個包含對象列表的ArrayList。我試圖弄清楚數組的最後一個元素是否包含一個對象等於sn.i
在ArrayList的最後一個元素中查找對象Java
arraylist.size() -1
返回一個整數,所以我不能用它來比較我的對象。
有沒有辦法做到這一點,所以它返回我的對象值而不是一個整數?
我有一個包含對象列表的ArrayList。我試圖弄清楚數組的最後一個元素是否包含一個對象等於sn.i
在ArrayList的最後一個元素中查找對象Java
arraylist.size() -1
返回一個整數,所以我不能用它來比較我的對象。
有沒有辦法做到這一點,所以它返回我的對象值而不是一個整數?
只是:
arraylist.get(arraylist.size() -1)
如果清單是空的,你還沒有考慮過這種情況...... – StackFlowed
@StackFlowed是的,但是如果它是空的,你會怎麼做,因爲沒有價值返回?正確的操作取決於應用程序,在許多情況下拋出異常可能會非常好。 – ajb
你不能要求這樣的初學者在這裏質疑。請先觀看初學者教程。 – nbro
你應該只是閱讀https://docs.oracle.com/javase/7/docs/api/java/util/List.html – StackFlowed
@nbro我不認爲這是一個初學者的問題,因爲你可以看到很多關注這是完全相同的問題在這裏[如何獲得數組列表的最後一個值](http://stackoverflow.com/questions/687833/how-to-get-the-last-value-of-an-arraylist) –