Если вы пытаетесь найти количество уникальных элементов в массиве, попробуйте использовать этот подход, поскольку он имеет только один l oop и, следовательно, эффективен.
private static int findNUmberOfUnique(String[] array) {
Set<String> set=new HashSet<>();
for(int i=0;i<array.length;i++){
if(!set.contains(array[i])){
set.add(array[i]);
}
}
return set.size();
}
Дайте мне знать, если я сделал не понимаю ваше требование ясно.