/**
* 对数组元素进行去重
* @param str
* @return
*/
private String[] QuChong(String[] str) {
List<String> list = new ArrayList<String>();
for (int i = 0; i < str.length; i++) {
if (!list.contains(str[i])) {
list.add(str[i]);
}
}
String[] strings = new String[list.size()];
for (int i = 0, j = list.size(); i < j; i++) {
strings[i] = list.get(i);
}
return strings;
}
/**
* 移除数组中指定下标的元素,并返回新的数组
*index从0开始
* @param arr
* @return
*/
private String[] DeleteElement(String[] arr, int index) {
List<String> list = new ArrayList<String>();
for (int i = 0; i < arr.length; i++) {
if (index == i) {
continue;
}
list.add(arr[i]);
}
String[] newArray = new String[list.size()];
for (int j = 0; j < list.size(); j++) {
newArray[j] = list.get(j);
}
return newArray;
}