ну создайте Set содержащий элементы из массива. вроде бы это есть готовое
я сразу не вкурил) все верно. кстати по поводу велосипеда, если преобразовывать массив в сет и обратно, то порядок не сохраняется. покурил интернет, все по массиву советуют первый метод, с контейнзом