Код ниже)
Вывод: [-2147483648, 0, 1, 2, 8, 9, 10, -123, -1214]
package com.javarush.task.task08.task0814;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
import static java.lang.Integer.MAX_VALUE;
import static java.lang.Integer.MIN_VALUE;
public class Solution {
public static Set<Integer> createSet() {
Integer[] zzz= {1, 2, 334, 234, 45, 556, Integer.MAX_VALUE, 8, 9, 10, 11, 12, Integer.MIN_VALUE, 15, 16, 13411, -123, -1214, 0, 321};
Set<Integer> setInteger = new HashSet<>(Arrays.asList(zzz));
return setInteger;
}
public static Set<Integer> removeAllNumbersGreaterThan10(Set<Integer> set) {
Set<Integer> set1 = new HashSet<>(createSet());
Iterator<Integer> iterator = set1.iterator();
while ( iterator.hasNext()){
if(iterator.next()>10) {
iterator.remove();
}
}
return set1;
}
public static void main(String[] args) {
//System.out.println(removeAllNumbersGreaterThan10(createSet()));
}
}