固定された最後のアイテムでArrayListを作成しようとしています。 たとえば、ArrayList [0,1,2,last]
では、最後の位置ではなく2番目の最後の位置に項目を追加しようとしています。だから、もし私がarraylist.add(3)
のような何かをすると、[0,1,2,last,3]
は明らかに私の要求ではないことを与えるlast
の前に(3
)新しい項目を追加したいです。どのように私にそれを行うことができますか?ArrayList <string>アイテムを最後の最後の位置に追加します
-5
A
答えて
8
add(int index, E element)メソッドを使用できます。
list.add(list.size() - 1, 3);
1
あなたはadd(int index, E element)
を使用することができ、このリスト内の指定された位置に指定された要素を挿入します。ここでは
arraylist.add(arraylist.size()-1, 3);
前の最後の位置などarraylist.size()
とマイナス1である最後に、あなたの価値を挿入します。
1
あなたの問題に対処するために、次のように追加することができます。
arraylist.add(arraylist.size()-1,3)
それはArrayListの中arraylist.size()-1
番目の位置に値を追加します。
2
この方法でも、配列のサイズがゼロの場合に処理できます。
arraylist.add((arraylist.size() == 0 ? 0:arraylist.size()-1), object);
関連する問題
- 1. 最後に追加したアイテムの最後の10個のアイテム
- 2. Android - リストの最後に最後のアイテムを追加ListView
- 3. 最後の位置でSelectListに特定のアイテムを追加する方法は?
- 4. ArrayListのみ最後のアイテムを取得
- 5. アダプタ内のonBindViewHolderの位置は、常に最後のアイテムを返します
- 6. 最後のアイテムのURLをフォルダに追加します
- 7. 最後の行の最後の位置を特定し、bashスクリプトを使用してコンテンツを追加する
- 8. ジャンプは最後の位置
- 9. 最初の位置でgridviewに新しいアイテムを追加するには?
- 10. recyclerviewの最後の位置にスクロール
- 11. 最後のリストボックスアイテムに追加
- 12. 最後のフレックスアイテムをコンテナの最後に配置します
- 13. メインページの後に最後のページを追加しますか?
- 14. TextView最後の位置にスクロール
- 15. Java Executorは、キューの最後/最後に新しいタスクを追加します。
- 16. ノードの最後の位置を取得
- 17. Arraylistは最後に追加された要素のみを出力します
- 18. マップ内のliの最後のアイテムにイベントハンドラを追加します
- 19. シークバーが最初に戻って、最後の位置決幅
- 20. ArrayListのすべての要素が最後に追加されますか?
- 21. 最初の最後の位置に要素を追加する - Pythonのnumpy配列
- 22. RecyclerViewのSeekbarが最後の位置を返します
- 23. 最後のエントリの後ではなく、最後のエントリの前に、csvファイルにデータを追加します。 C++
- 24. RecyclerViewは最後の位置からデータを取得します
- 25. 最後のアイテムの後にブートストラップカルーセルが停止します
- 26. JQueryテーブルに行を追加して最後のアイテムにイベントをバインドする
- 27. RecyclerView:位置にアイテムを追加
- 28. 配列の最後にスウィフトを追加
- 29. 最後の列をCSVファイルに追加
- 30. Webviewの最後にビューを追加
はい、間違いなく「ArrayList」のドキュメントを見て、関連するメソッドをかなり早く見つけるべきです。 –