Auf Thema antworten

Vielen herzlichen Dank für Eure Antworten, ich hab das jetzt zwar probiert:...



[code]

public class MainClass {


    public static void main(String[] args){


        ArrayList eineliste = new ArrayList();

       

        eineliste.add("Nun");

        eineliste.add("aber");

       

        Collections.sort(eineliste);

       

        ArrayList andereliste = new ArrayList(eineliste);

       


    for(int i=0; i<andereliste.size();i++){

       

        String out = (String) andereliste.get(i);

       

        System.out.println(out);

       

        }

    }

   

}[/code]


... aber die Ausgabe ist immer noch "Nun", dann "aber". Ich dachte, die beiden Elemente werden herumgedreht, sodass ich aber Nun bekomme.


Wenn es heißt, Collections.sort() "sorts the elements in their ascending natural order", dann müsste doch bei der Ausgabe erst das Aber, dann das nun ausgegeben werden, oder?



Oben