La conversión de tipo int a tipo larga es la conversión ascendente, y puede realizar directamente la conversión implícita, pero la conversión de tipo largo a tipo int es la conversión descendente, y puede ocurrir un desbordamiento de datos:
Los siguientes métodos de conversión son principalmente como referencia:
1. Conversión de tipo forzado
LL LL = 300000; int ii = (int) ll;
2. Llame al método intValue ()
LL LL = 300000; int ii = new Long (ll) .intvalue ();
3. Primero convierta largo en una cadena de cadena y luego convierta la línea en un entero
LL LL = 300000; int ii = integer.parseInt (string.ValueOf (ll));
Estos tres métodos son más simples y claros.