SORU
3 ŞUBAT 2009, Salı


Parseınt ve java değerini arasındaki fark?

Bu iki yöntem arasındaki fark nedir? Bana tam olarak aynı şeyi (aynı zamandaparseFloat(), parseDouble(), parseLong() vb için nasıl Long.valueOf(string) farklıdır ? gider gibi görünür

Edit: Ayrıca, bunlardan hangisi tercih edilir ve daha sık kongre tarafından kullanılır?

CEVAP
3 ŞUBAT 2009, Salı


İyi, Integer.valueOf(String) API gerçekten String Integer.parseInt(String) verilmiş olsaydı tam olarak yorumlandığını söylüyor. Ancak, valueOf(String) döndürürnewInteger() parseInt(String) int bir ilkel verir ise nesne.

Eğer Integer.valueOf(int), potansiyel önbellekleme faydalarından Yararlanmak istiyorsanız da bu göze batan şey kullanabilirsiniz:

Integer k = Integer.valueOf(Integer.parseInt("123"))

Şimdi, eğer ne istediğiniz nesneyi değil, ilkel, o zaman kullanma valueOf(String) Mayıs olmak daha cazip daha iyi yapmak için yeni bir nesne dışarı parseInt(String) çünkü eski sürekli hediye karşısında Integer, Long, Double, vb.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Madeon

    Madeon

    31 Ocak 2010
  • mipd1980

    mipd1980

    25 EKİM 2006
  • MndsgnVEVO

    MndsgnVEVO

    26 Kasım 2013