В чем ошибка 4 пункта?
package com.javarush.task.task08.task0814;
import java.util.*;
/*
Больше 10? Вы нам не подходите
*/
public class Solution {
public static Set<Integer> createSet() {
Set<Integer> set = new TreeSet<>();
int a = (int) (Math.random()*100);
while (true){
if(set.contains(a)) {
a = (int) (Math.random()*30);
}
else {
set.add(a);
}
if(set.size()==20) break;
}
return set;
}
public static Set<Integer> removeAllNumbersGreaterThan10(Set<Integer> set) {
Iterator<Integer> iter = set.iterator();
while (iter.hasNext()) {
if(iter.next()>10) {
iter.remove();
}
}
return set;
}
public static void main(String[] args) {
Set<Integer> set = createSet();
//removeAllNumbersGreaterThan10(set);
System.out.println(set.size());
}
}