String[] array = {"name1","name2","name3","name4","name2","name3"};
// Set
Set<String> set = new LinkedHashSet<String>(Arrays.asList(array));
String[] removeArray = set.toArray(new String[] {});
System.out.println(Arrays.toString(removeArray));
// Temporary
Arrays.sort(array);
String[] temp = new String[array.length];
int idx = 0;
for (int i=0 ; i<array.length-1 ; i++) {
String curr = array[i];
if (!curr.equals(array[i+1]))
temp[idx++] = curr;
}
temp[idx++] = array[array.length-1];
System.out.println(Arrays.toString(temp));
Java