!СРОЧНО! Помогите с задачей по Java.
В программе имеется дерево (TreeSet) с именем tree, в котором могут уже быть элементы. Необходимо выполнить в него чтение с клавиатуры еще 5-и целых чисел и вывести все элементы TreeSet большие или равные 1 и строго меньшие 15, в порядке возрастания по одному на строке.
import java.util.*;
class Main {
public static void main(String[] args) {
Scanner in = new Scanner( http://system.in/ );
TreeSet<Integer> tree = new TreeSet<>();
//...
//YOUR CODE will be placed HERE
}
}
По дате
По Рейтингу
Чтение:
for (int i = 0; i < 5; i++) {
tree.add(in.nextInt());
}
Вывод:
tree.stream()
.filter(q -> q >= 1 && q < 15) //Фильтруем
.forEach(System.out::println); //Выводим
Сортировка не нужна, так как TreeSet всегда сортированный.
Больше по теме