请问怎么删除?
追答删除元素直接使用数组的删除功能啊, 在循环中你已经找到了重复元素的索引为 j 了, 那么删除数组中 的 j 元素就可以了
不过, 你可以用一种更加优化的方式, 代码:
// 原始数组
String [] str = {"001", "002", "003", "004", "001", "002", "005"};
List list = new ArrayList();
for (int i=0; i<str.length; i++) {
if(!list.contains(str[i])) {//如果数组 list 不包含当前项,则增加该项到数组中
list.add(str[i]);
}
}
//输出
System.out.println();
String[] newStr = list.toArray(new String[1]);
for (String element:newStr ) {
System.out.print(element + " ");
}