Der effizienteste Weg, um java.lang.Long in primitive int zu konvertieren

7

Ich habe ein seltsames Szenario, in dem ich mehrere Millionen java.lang.Long s in primitive int -Typen umwandeln muss. Ich muss das mehrmals am Tag machen, jeden Tag. Normalerweise würde ich mir über diese Art des einfachen Castings keine Sorgen machen, aber da es so oft passiert, muss ich mich fragen: Was ist der effizienteste Weg und warum?

Mein erster Versuch:

%Vor%

Obwohl das wie 3 Seiten um die Scheune scheint. Vielen Dank im Voraus.

    
IAmYourFaja 05.01.2013, 15:39
quelle

3 Antworten

23

Die Klasse Long hat eine .intValue() -Methode, ich denke, das ist es wonach Sie suchen ...

(Warnung, Sie verlieren vielleicht die Präzision etc etc - aber Sie wissen das wahrscheinlich schon)

    
fge 05.01.2013, 15:41
quelle
9

Versuchen Sie es

%Vor%     
Alexander Pogrebnyak 05.01.2013 15:40
quelle
-2

Versuchen Sie es

%Vor%     
user2144695 13.05.2014 12:35
quelle

Tags und Links