[itProger] Уроки Java с нуля #8 – Массивы данных. Одномерные и многомерные массивы
🚀 Java API Tip — Integer.valueOf() и кеширование
🚀 Java API Tip — Integer.valueOf() и кеширование 🚀 Знаешь ли ты, что Integer.valueOf(int) не всегда создаёт новый объект? 📦 Значения в диапазоне от -128 до 127 кэшируются! Это значит, что: Integer a = Integer.valueOf(100); Integer b = Integer.valueOf(100); System.out.println(a == b); // 👉 true (один и тот же объект) Но: Integer x = Integer.valueOf(200); Integer y = Integer.valueOf(200); System.out.println(x == y); // 👉 false (два разных объекта) 🔍 Почему так? Чтобы повысить производительность и сэкономить память, Java автоматически кеширует часто используемые значения...
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)...