私はArrayList
ソートされたInteger
数字を持っています。リストに要素を挿入する必要がありますが、順序を維持するために挿入する場所を知る必要があります。
追加して使用するだけCollections.sort()
では、挿入された要素の場所を見つけることができません。
ArrayList indexOfを使用する
public int indexOf(Object o)
このリストで指定された要素が最初に出現するインデックスを返すか、このリストに要素が含まれていない場合は -1 を返します
Javadoc から
add(E e) Appends the specified element to the end of this list.
size-1
したがって、追加時にできるインデックスを見つけるには