Безопасное приведение
long к intИспользуй
Math.toIntExact() — этот метод возвращает значение long, но выбрасывает ArithmeticException, если оно не помещается в intБез него преобразование произойдёт молча — и ты можешь получить некорректный результат без всяких ошибок.
Используй
toIntExact, когда важно контролировать переполнение👉 Java Portal
