Das Konvertieren vom Int -Typ zu Long -Typen ist in der Lage, implizite Konvertierung direkt durchzuführen. Das Konvertieren von langem zum Int -Typ ist jedoch eine Herunterfahrung, und es kann ein Datenüberlauf auftreten:
Die folgenden Konvertierungsmethoden dienen hauptsächlich als Referenz:
1. Konvertierung zum Zwangstyp
lange LL = 300000; int ii = (int) ll;
2. Rufen Sie die intValue () -Methode auf
lange LL = 300000; int ii = new Long (ll) .IntValue ();
3.. Konvertieren Sie zuerst lange in eine Zeichenfolge und wandeln Sie die Linie dann in eine Ganzzahl um
lange LL = 300000; int ii = Integer.ParSInt (String.ValueOf (ll));
Diese drei Methoden sind einfacher und klar.