固定された最後のアイテムで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. 最後のアイテムのURLをフォルダに追加します
- 3. 最後のリストボックスアイテムに追加
- 4. 最後のフレックスアイテムをコンテナの最後に配置します
- 5. Java Executorは、キューの最後/最後に新しいタスクを追加します。
- 6. TextView最後の位置にスクロール
- 7. Arraylistは最後に追加された要素のみを出力します
- 8. ArrayListのすべての要素が最後に追加されますか?
- 9. 最後のアイテムの後にブートストラップカルーセルが停止します
- 10. JQueryテーブルに行を追加して最後のアイテムにイベントをバインドする
- 11. Webviewの最後にビューを追加
- 12. 最初のアンドロイドアプリの最後の位置は、エクリプスエミュレータコントロール
- 13. すぐにテキストファイルの最後にテキストを追加します。
- 14. Wordpressのウィジェットコンテンツに最初と最後のクラスを追加する
- 15. RecyclerViewの最初のインデックスで項目を追加した後にスクロール位置に留まる方法notftydatasetchange
- 16. ゴランレンジコピー後、すべてのアイテムがsrcスライスの最後のアイテムを指します
- 17. 最後の前に追加internalFrame
- 18. 最後のタブ項目の後にWPFタブコントロールのプラスボタンを追加しますか?
- 19. DataGridの最後の行にボタンを追加します。
- 20. Silverlight:ItemsControlの最後のアイテム
- 21. カスタムjCarouselトリガー - アイテムの最後
- 22. Joomlaメニューモジュール(mod_mainmenu)の最後にコードを追加しますか?
- 23. 行列の最後に反復列を追加します
- 24. hrefの最後に変数を追加しますか?
- 25. GoogleアナリティクスURLの最後にindex.cfmを追加します
- 26. 属性を最後の位置に設定する
- 27. JavaScriptのキャレット位置の前に最後の文字を取得
- 28. Eclipseの最後のカーソル位置にナビゲートする方法は?
- 29. リストビューを最後に追加したアイテムに自動的にスクロールする最適な方法は何ですか?
- 30. ツールチップの最初と最後の子の位置を設定する方法
はい、間違いなく「ArrayList」のドキュメントを見て、関連するメソッドをかなり早く見つけるべきです。 –