Java int String - İnteger.(ben) vs yeni Tamsayı(i) sağlar.()olabilirdi
Bazen java kafamı karıştırıyor.
Çok büyük bir miktar varintyapmak başlatmaları.
Bu nedirgerçekfark?
Integer.toString(i)
new Integer(i).toString()
CEVAP
Integer.toString
sınıfın statik yöntemi Integer
çağırır. Integer
örneği gerekmez.
Eğer new Integer(i)
ararsan türünde bir örnek oluşturmak için tam bir Java nesne int değeri şifrelenmiş olan Integer
,. Sonra bir dize gösterimini geri istemek toString
yöntemini çağırınkendisi.
Eğer istediğiniz kadar baskı olursa bir int
, daha hafif, daha hızlı ve ekstra bellek (döndürülen dize dışında) kullanmaz çünkü ilk kullanmak istiyorum.
Eğer istediğiniz bir nesneyi temsil eden bir tamsayı değeri koymak içinde bir koleksiyon örneğin, kullanabilirsiniz ikincisi, o zaman size bir tam teşekküllü bir nesne için tüm tür şeyler bunu yapamazsınız bir çıplak int
.
Nasıl Java yöntemi olabilirdi String i...
Rastgele oluşturuluyor Java ile bir ar...
Python string dönüştürme tamsayı?...
Olabilirdi vs Dize birleştirme StringB...
Java nasıl yeni bir Liste yapmak için...