How can I convert a long to int in Java?
In Java 8 I do in following way
long l = 100L; int i = Math.toIntExact(l);
This method throws ArithmaticException if long value exceed range of int. Thus I am safe from data loss.
ArithmaticException
long
int