HOME > 数値型→String型に変換する

数値型→String型に変換する

数値を数値文字列に変換するサンプルです。

サンプルコード

例)基本データ型をString型に変換する

CastSample.java
public class CastSample {

    public static void main(String args[]) {

        //基本データ型を定義
        byte by = (byte)123;
        short sh =(short)123;
        int in = 123;
        long ln = 123l;
        float fl = 123.45f;
        double db = 123.45d;
        boolean bo = true;

        //String型に変換して画面表示
        System.out.println("byte:" + String.valueOf(by));
        System.out.println("short:" + String.valueOf(sh));
        System.out.println("int:" + String.valueOf(in));
        System.out.println("long:" + String.valueOf(ln));
        System.out.println("float:" + String.valueOf(fl));
        System.out.println("double:" + String.valueOf(db));
        System.out.println("boolean:" + String.valueOf(bo));

    }

}

実行結果

コマンドプロンプト
C:\>java CastSample byte:123 short:123 int:123 long:123 float:123.45 double:123.45 boolean:true

上記サンプルでは、String.valueOfメソッドでString型に変換してから出力していますが、このメソッドを使わなくても暗黙の型変換により問題なく実行できます。
(例)System.out.println("byte:" + by);

Stringクラス valueOfメソッド

戻値型メソッド説明
StringString.valueOf(byte a)byte型をString型に変換する
(例)String a = String.valueOf((byte)127);
StringString.valueOf(short a)short型をString型に変換する
(例)String a = String.valueOf((short)127);
StringString.valueOf(int a)int型をString型に変換する
(例)String a = String.valueOf(127);
StringString.valueOf(long a)long型をString型に変換する
(例)String a = String.valueOf(127l);
StringString.valueOf(float a)float型をString型に変換する
(例)String a = String.valueOf(123.45f);
StringString.valueOf(double a)double型をString型に変換する
(例)String a = String.valueOf(123.45);
StringString.valueOf(char a)char型をString型に変換する
(例)String a = String.valueOf('a');
StringString.valueOf(boolean a)boolean型をString型に変換する
(例)String a = String.valueOf(false);