Le déplacement des éléments autour de dans une ArrayList

Donc je suis encore assez nouveau pour Java et j'ai été jouer avec ArrayList est - ce que je suis en train de réaliser est une méthode pour faire quelque chose comme ceci:

Item 1
Item 2
Item 3
Item 4

Donc j'essaye d'être en mesure de déplacer des éléments dans la liste, sauf s'il est déjà au sommet, auquel cas il va rester la même. Par exemple, si le point 3 a été déplacé, la liste serait:

Item 1
Item 3
Item 2
Item 4

De ma petite compréhension en ce moment alors je voudrais quelque chose le long des lignes de:

IF arrayname index is not equal to 0
THEN move up
ELSE do nothing

La partie, je suis mal, c'est le "déplacer" partie. Des conseils ou des exemples de code de la façon dont cela pourrait être réalisé sont beaucoup apprécié.

InformationsquelleAutor user319940 | 2011-02-08