06:44
1,0×
00:00/06:44
636,4 тыс смотрели · 4 года назад
1 неделю назад
⚡ Java полезный совет
⚡ Java полезный совет При работе с коллекциями часто нужно проверить элемент на наличие в списке. Если использовать List.contains(), то поиск будет O(n) — медленно на больших данных. Лучше сразу применять Set (например, `HashSet`) для поиска за O(1). Пример import java.util.*; public class Main { public static void main(String[] args) { List<String> list = Arrays.asList("apple", "banana", "orange", "grape"); // Медленно — O(n) boolean slowCheck = list.contains("orange"); // Быстро — O(1) Set<String> set = new HashSet<>(list); boolean fastCheck = set...
1 год назад
Java 1751. Как в java задать диапазон чисел
В Java можно задать диапазон чисел разными способами. Вот несколько примеров: int a = 0; int b = 4; int[] array = {0, 1, 2, 3, 4, 5}; for (int element : array) { if (a < element && element < b) { System.out.println(element); } } Этот код выведет все числа из массива array, которые находятся в диапазоне от a до b (исключая границы). int a = 0; int b = 4; IntStream.range(a, b).forEach(System.out::println); Этот код выведет все числа в диапазоне от a до b (включая a, но не включая b)...