Hallo, mir ist unklar, ob ich die Aufgabenstellung richtig verstanden habe... Heißt es, wenn ich list.add(elem) verwende, dann fügt es jede Element am Ende der liste ein. Also falls der index von dem kürzesten String kleiner als der index vom größten String ist, heißt dass der kleinste auch als frühestens da war also muss man den ausprinten oder verstehe ich das vollkommen falsch...