案例演示
- 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同)
- 思路:创建新集合方式
代码:
import java.util.ArrayList;
import java.util.Iterator;
@SuppressWarnings({ "rawtypes", "unchecked" })
public class Demo1_ArrayList {
public static void main(String[] args) {
ArrayList arr = new ArrayList();
arr.add("1");
arr.add("1");
arr.add("1");
arr.add("3");
arr.add("3");
arr.add("5");
arr.add("5");
ArrayList list = getSingle(arr);
System.out.println(list);
}
public static ArrayList getSingle(ArrayList arr) {
ArrayList arr1 = new ArrayList();
Iterator it = arr.iterator();
while (it.hasNext()) {
String object = (String) it.next();
if (arr1.contains(object)) {
continue;
}else {
arr1.add(object);
}
}
return arr1;
}
}