Quelle est la meilleure façon de réorganiser des éléments dans une liste? J'ai besoin de la possibilité de déplacer des éléments pour déplacer des éléments de la liste, un pas en arrière ou en avant dans l'index. Je pensais obtenir l'index de l'item, en l'ajoutant à l'index -1/+2 et en supprimant l'ancienne référence.Meilleure façon de réorganiser une ArrayList en Java
Y at-il un moyen plus rapide de gérer le réarrangement sans créer de doublons dans la liste dans le processus.
Veuillez fournir un exemple. Par exemple, avoir la liste ABCDEF, que voulez-vous? Quelque chose comme ABCEDF (déplacement d'un élément) ou ABCEF (suppression d'un élément)? Pourquoi écrivez -1/+2 au lieu de -1/+1? – schnaader
J'avais +2 comme si vous ajoutez 'C' dans votre exemple à indexof (c) +1, ABCCDEF supprimant l'ancien C le ramènera à ABCDEF. mettre +2 vous donnera ABCDCEF et enlever l'ancienne valeur donnera ABDCEF. Donc +2 au lieu de +1. Mais Collections.swap était exactement ce que je cherchais. –