私のArrayListには20の要素があるとします。さて、実行時には10要素しか持たないので、他の10個のインデックス(9から19まで)はまったく存在しません。それ、どうやったら出来るの?ArrayListのサイズをカットする方法は?
0
A
答えて
2
ArrayListではなくArrayで作業するので、1つの部分にArrayList.Remove()を使用し、範囲に対してArrayList.RemoveRange(x、list.Count-x)を使用するだけです。
1
あなたが存在しない要素のためのメモリ空間を使用しないように探しているなら、あなたはTrimToSize方法で試すことができますが:
http://msdn.microsoft.com/en-us/library/system.collections.arraylist.trimtosize.aspx
それは能力を制限することによって、配列のオーバーヘッドを最小限に抑えることができます現在のアイテムに
既に存在する場合は、それらを削除してから、このメソッドを呼び出す必要があります。
あなたは正確に何を探しているのかわからないので、詳細は素晴らしいでしょう。
3
なぜ非ジェネリックコレクションを使用していますか?代わりにList<T>
を使用してください。また、Remove()
メソッドを使用することもできます。
0
あなただけの容量を変更することなく、要素を削除したい場合は、あなたがArrayList.RemoveRangeを使用することができます。
http://msdn.microsoft.com/en-us/library/system.collections.arraylist.removerange.aspx
arrayList.RemoveRange(10、list.Count-10)
このメソッドは、他の有効な範囲で使用できます。代わりに最初の10個の要素を削除します。
関連する問題
- 1. arraylistを同じサイズの複数のarraylistに分割する方法は?
- 2. golangでuuidをカットする方法は?
- 3. UIViewコンテンツをカットする方法は?
- 4. ArraylistのArrayListのJavaサイズ
- 5. ArrayListの開始サイズ
- 6. 更新ArrayListのサイズ
- 7. Matplotlib:カラーバーの不要部分を "カット"する方法は?
- 8. ビデオの長さ(Mp4)をカットする方法は?
- 9. grepコマンドの出力をカットする方法は?
- 10. C#で複数の画像をカットする方法は?
- 11. 固定サイズのArrayListを設定する
- 12. ArrayListをシャッフルする方法
- 13. ArrayListをソートする方法
- 14. arraylistをキャッシュする方法
- 15. Android - Arraylistサイズは常にゼロ
- 16. pandas DataFrame:カスタムウェイを使用してデータフレームをカットする方法は?
- 17. ポリゴンを使ってレンガをカットする方法は?
- 18. XMLでArrayListをループする方法は?
- 19. Javaでarraylistをバブルソートする方法は?
- 20. SceneKitでチューブを半分にカットする方法は?
- 21. XamarinフォームでViewCellセパレータラインを部分的にカットする方法は?
- 22. オーディオファイルをカットし、アンドロイドでビデオファイルとマージする方法は?
- 23. Javaでクリップボードにファイルをカットする方法は?
- 24. 3D画像から2Dカットを作成する方法は?
- 25. ()私はdoInbackgroundの実際のサイズを(取得ArrayListのサイズ0)メソッド
- 26. ArrayListの内容を他のArrayListにコピーする方法
- 27. 2次元ArrayListの内部ArrayListを初期化する方法
- 28. CSSボーダー半径をボーダーコーナーをカットする方法から修正する方法
- 29. HashMapのArrayListを反復する方法
- 30. arrayListの値を合計する方法
arraylistを使用しないでください。期間。 –