package collection;
import java.util.*;
import java.util.stream.Collectors;
public class TestRemoveElement {
public static void main(String[] args) {
test();
}
public static void test(){
ArrayList<String> list = new ArrayList<>();
list.add("张三");
list.add("李四");
list.add("王五");
list.add("李四");
List<String> s = new ArrayList<>(3);
list.forEach(y -> {
if(!s.contains(y)){
s.add(y);
}
});
Iterator<String> iterator = s.iterator();
while (iterator.hasNext()) {
String next = iterator.next();
System.out.println(next);
}
System.out.println(s.size());
List<String> s1 = list.stream().distinct().collect(Collectors.toList());
for (String string : s1) {
System.out.println(string);
}
Set<String> sets = new HashSet<>(list);
Iterator<String> iterator1 = sets.iterator();
while (iterator1.hasNext()) {
String next = iterator1.next();
System.out.println(next);
}
}
}