[英]ArrayList<string> add item in pre last position
我嘗試創建一個帶有固定最后一項的 ArrayList。 例如,在 ArrayList [0,1,2,last]
,我試圖在倒數第二個位置而不是最后一個位置添加一個項目。 所以,如果我想在last
之前添加一個新項目(比如3
)並且我做類似arraylist.add(3)
事情,那么它會給出輸出[0,1,2,last,3]
這顯然不是我的要求。 有誰能告訴我怎么做嗎?
您也可以使用這種方式,如果數組的大小為零,則處理。
arraylist.add( (arraylist.size() == 0 ? 0:arraylist.size()-1), object);
您可以使用add(int index, E element)
,在此列表中的指定位置插入指定元素。
arraylist.add(arraylist.size()-1, 3);
將您的值插入到arraylist.size()
的末尾並減去 1 作為前最后一個位置。
您可以添加這樣的內容來解決您的問題:
arraylist.add(arraylist.size()-1,3)
它將在arraylist.size()-1
th 位置添加arrayList 中的值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.