Hallo Leute,
aufgrund eines Performance-Problems mußte ich mir Gedanken machen, wie ich statt dem Durchlaufen einer Schleife mit natürlich wesentlich mehr Einträgen, aus dem Array die doppelten Einträge einfacher entfernen kann.
Die Lösung könnte sicherlich auch andere interessieren:
aufgrund eines Performance-Problems mußte ich mir Gedanken machen, wie ich statt dem Durchlaufen einer Schleife mit natürlich wesentlich mehr Einträgen, aus dem Array die doppelten Einträge einfacher entfernen kann.
Die Lösung könnte sicherlich auch andere interessieren:
Code:
String[] as = {"Heinz", "Fritz", "Heinz", "Karl", "Fritz"};
Set set = new HashSet(Arrays.asList(as));
as = (String[])set.toArray(new String[]);