Как удалить повторяющиеся элементы из массива, при этом сохранить его последовательность в Java?
Дан массив строк. Необходимо удалить из него все дубли, а оставшиеся строки объединить в одну в порядке следования в массиве.
Т.е. если есть массив: [ "aa", "bb", "cc", "aa", "bb", "dd"]
то в результате получится: [ "aa", "bb", "cc", "dd"]
Источник: Stack Overflow на русском