数値を文字列に変換する

数値を文字列に変換する #

文字列を数値にする方法があったように、逆の数値を文字列に変換する方法も存在する。
ここではその方法を示す。

Javaでは主に2つ方法がある。

  • Stringクラスの**valueOf()**メソッドを使う
  • 数値型の各ラッパークラス(Integerなど)にある**toString()**メソッドを使う

どちらを利用してもよい。

class Main{
    public static void main(String args[]){
      int i = 100;

      String s = String.valueOf(i);
      String t = Integer.toString(i);

      System.out.println(s);
      System.out.println(t);
    }
}

実行結果

> java Main
100
100

Pythonでは値を文字列に変換する組み込み関数 str() があるので、それを利用して数値を文字列に変換する。

>>> i = 100
>>> str(i)  
'100'
>>> 

Javascriptでは値を文字列に変換する関数 String() があるので、それを利用して数値を文字列に変換する。

let i = 100
console.log(String(i))

実行結果(変化がないように見えるが、文字列表記である)

100