Więc nadal jestem całkiem nowy, Java i byłem zabawy z ArrayList firmy - co próbuję osiągnąć to sposób zrobić coś takiego:Przenoszenie pozycji wokół w ArrayList
Item 1
Item 2
Item 3
Item 4
Próbuję więc przenieść elementy na liście, chyba że jest już na górze, w takim przypadku pozostanie taka sama. Na przykład, jeśli pozycja 3 został przeniesiony lista będzie:
Item 1
Item 3
Item 2
Item 4
Z mojego małego zrozumienia w tej chwili to bym chciał coś wzdłuż linii:
IF arrayname index is not equal to 0
THEN move up
ELSE do nothing
Część I zmagam with jest częścią "przesuń się". Wszelkie wskazówki lub przykłady kodu, jak można to osiągnąć, są doceniane.
W mojej aplikacji ten obrót podrzędny wydawał się wolniejszy niż opisana tutaj metoda usuwania/wstawiania: http://stackoverflow.com/a/4938696/1025391 – moooeeeep
'większy niż lub równy (> =)'? a co z '<='? – user25