arasındaki fark nedir? new Double(someString)
ve Double.parseDouble(someString)
'dan bana tam olarak aynı sonucu verin. Birini diğerinden kullanmak istediğim bir sebep var mı?Yeni Double (someString) ve Double.parseDouble (someString)
cevap
Bir kez Double
; diğer, double
. İlkel Java türleri ile sarıcı muadilleri arasındaki farklar örneğin here olarak ele alınmıştır.
Ahh, Görüyorum ki şimdi Java doc'a bakıyorum ... ParseDouble, "yeni" nin bir nesne (büyük "D") oluşturduğu bir primitif (küçük harf "d") döndürür. Teşekkürler :) – ubiquibacon
Ayrıca, 'Double.valueOf (string)' genellikle yeni Double (String) 'için tercih edilir, çünkü bazı ortak değerleri önbelleğe alır ve her seferinde yeni bir nesne oluşturmak zorunda değildir. –
@DOK Sorguda bahsettiğim parseDouble'dan farklı olarak 'parseDouble' hakkında konuşuyorsunuz? – ubiquibacon