La conversion du type INT en type long est une conversion ascendante, et vous pouvez directement effectuer une conversion implicite, mais la conversion du type long en type int est une conversion à la baisse, et un débordement de données peut se produire:
Les méthodes de conversion suivantes sont principalement à référence:
1. Conversion de type forcé
long ll = 300000; int ii = (int) ll;
2. Appelez la méthode intValue ()
long ll = 300000; int ii = new Long (ll) .IntValue ();
3. Convertissez d'abord longtemps en une chaîne de chaîne, puis convertissez la ligne en un entier
long ll = 300000; int ii = Integer.ParseInt (String.ValueOf (LL));
Ces trois méthodes sont plus simples et claires.