List<Integer> numbers = new ArrayList<>();
numbers.add(10);
numbers.add(20);
numbers.add(30);
List<String> names = new ArrayList<>();
Iterator<String> iterator = names.iterator();
while (iterator.hasNext()) {
String name = iterator.next();
System.out.println(name);
}
List<Person> persons = new ArrayList<>();
Collections.sort(persons, new Comparator<Person>() {
@Override
public int compare(Person p1, Person p2) {
return p1.getAge() - p2.getAge();
}
});
List<Person> filteredList = persons.stream()
.filter(person -> person.getAge() < 30)
.collect(Collectors.toList());
names.parallelStream().forEach(name -> System.out.println(name));