Convert Long to Int in Java

We need to perform a type casting to convert long to int in Java since we want to convert a higher data type to a lower one. Java type casting is the process of changing one data type into another.

See the following example:

class Test {

  public static void main(String[] args) {

    long l = 1083912;
    int i = (int) l; // type casting

    System.out.println(i);
  }
}
Output: 1083912
 
We can also use the intValue() method of a Long class if we deal with the Long object instead of a primitive type.

Example

class Test {

  public static void main(String[] args) {

    Long l = new Long(1083912);
    int i = l.intValue();

    System.out.println(i);
  }
}
Output: 1083912
 
That was all about how to convert long to int in Java. Proceed to the next lesson.
 
Happy coding!

Leave a Reply

Your email address will not be published. Required fields are marked *