Ответ 1
Вы можете использовать потоки Java 8.
Например:
Set<Integer> mySet = IntStream.range(1,101).boxed().collect(Collectors.toSet());
или только для нечетных чисел:
Set<Integer> mySet = IntStream.range(1,101).filter(i->i%2==1).boxed().collect(Collectors.toSet());
-
IntStream.range
- это простой способ получить числа в заданном диапазоне. - Затем вы можете применять фильтры, если хотите только некоторые из чисел.
- Наконец, вы можете собрать их в любую коллекцию, которую хотите.