package com.duplicateRemoval;
public class DuplicateRemoval {
public static void main(String[] args) {
String[] oldArray = new String[] { "xxx", "rrrr", "xxx", "eeee", "dd", "wwww", "rrrr" };
String[] newArray = new String[oldArray.length];
int i = 0;
int k = 0;
while (i < oldArray.length) {
int j = 0;
int count = 0;
while (j < newArray.length) {
if (oldArray[i] == newArray[j]) {
count++;
}
j++;
}
if (count == 0) {
newArray[k] = oldArray[i];
k++;
}
i++;
}
for (int m = 0; m < newArray.length; m++) {
if (newArray[m] == null) {
continue;
}
System.out.print(newArray[m] + " ");
}
}
}
这个是为了便于拓展到其他语言,如果是java,完全可以用集合更好。C++用指针更好。
本内容由安康学院"雨季"原创。