Birkaç milyon java.lang.Long
s yi ilkel int
türüne dönüştürmem gereken garip bir senaryo var. Bunu günde birkaç kez, her gün yapmam gerek. Normalde, bu tür basit bir döküm hakkında endişelenmem, ama çok fazla olduğu için, sık sık, şunu sormam gerekiyor: Bunu yapmanın en etkili yolu nedir ve neden?java.lang.Long öğesini ilkel int dönüştüre dönüştürmenin en etkin yolu
Benim ilk girişimi: Bu rağmen
Long myLong = getLong();
int x = Integer.valueOf(myLong.toString())
ahır 3 tarafını gidecek gibi görünüyor. Şimdiden teşekkürler.
UYARI deneyin) zaten biliyoruz 'long' bir' int' – MrSmith42
'u sığmayabilir Sadece intValue() 'yi kullanın ve uzunlar kısıtlı olmadıkça verileri kaybedersiniz. –
'Long'' 'String'’e dönüştürmeyin ve' int' için ayrıştırmayın. – MrSmith42