boolean getauscht;
do{
liste.toFirst();
getauscht = false;
Produkt aktuell = liste.getContent();
liste.next();
while(liste.hasAccess()) {
if(aktuell.getName().compareToIgnoreCase(liste.getContent().getName()) > 0) {
Produkt speichern = liste.getContent();
liste.remove();
liste.toFirst();
while(!liste.getContent().getName().equals(aktuell.getName())) {
liste.next();
}
liste.insert(speichern);
liste.next();
getauscht = true;
}
liste.next();
}
} while (getauscht);