Member-only story

HackerRank — Java Int to String

Integer bir değeri nasıl string’e dönüştürürüz, String.valueOf(), Integer.toString(), Java Int to String sorusunun çözümü

Ayşe Demirel Deniz
2 min readSep 22, 2024

HackerRank üzerindeki Java problemlerini çözüyoruz. Bu on birinci problem. Eğer diğer problem çözümlerini okumadıysanız önce onlara bakmanızı tavsiye ederim, hepsinin toplu hali:

Yazının devamını göremeyenler “bu linkten” erişebilirler.

Önce problemi anlayalım sonra da çözümüne geçelim. Problemi anlama kısmını okuduktan sonra problemi çözmeyi denemenizi sonra da buradaki çözümle karşılaştırmanızı şiddetle tavsiye ederim :)

Problemin linki 👇

Problemi anlayalım

Bu problemde integer bir değeri string’e dönüştüreceğiz. Bunu yapmak için birden çok yöntem var:

  • Direkt string değişkenine aşağıdaki şekilde atama yaparsanız sayısal değerlerin stringe çevrildiğini göreceksiniz. Bu yöntem basit ama tercih etmem, garip duruyor :)
String str = sayi+ "";
  • Integer.toString() kullanarak dönüşüm yapılabilir. Bu yöntem yukarıdaki yönteme göre daha anlamlı duruyor.
String str = Integer.toString(sayi);
  • String.valueOf() kullanarak dönüşüm yapılabilir. Bu yöntem daha çok hoşuma gidiyor. Neden derseniz, sirekt string ile alakalı olduğu için daha kolay hatırlıyorum sanırım :)
String str = String.valueOf(sayi);

Problem Beklentisi

Problemde HackerRank üzerinde main metod ve DoNotTerminate sınıfı sabit olarak sağlanmış. “SecurityManager” Java 17'den sonraki sürümlerde deprecated olduğu için problemin güncellenmesi…

--

--

Ayşe Demirel Deniz
Ayşe Demirel Deniz

Written by Ayşe Demirel Deniz

Highly motivated Software Engineer | Java & TS & JS | Everything about computer

No responses yet