ArrayList Remplacer l’élément s’il existe à un index donné?

Comment remplacer un élément s’il existe dans une ArrayList à un index donné?

arrayList.set(index i,Ssortingng replaceElement); 

Si vous avez besoin de fonctions différentes, je vous conseillerais d’étendre ArrayList avec votre propre classe. De cette façon, vous n’aurez pas à définir votre comportement en plusieurs endroits.

 // You can come up with a more appropriate name public class SizeGenerousArrayList extends java.util.ArrayList { @Override public E set(int index, E element) { this.ensureCapacity(index+1); // make sure we have room to set at index return super.set(index,element); // now go as normal } // all other methods aren't defined, so they use ArrayList's version by default } 

Un élément est écrasé s’il existe déjà à un index, c’est-à-dire le comportement par défaut: Javadoc .

Ou est-ce que mon point me manque complètement?