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