🎯
【Java】String型 ↔ 数値型 の変換について
数値型とは
数値型とは、int
, byte
, short
, long
, float
, double
を指すこととします。
String型 → 数値型
String型 → int型
Integer.parseInt("23") // → int型 = プリミティブ型
Integer.valueOf("23") // → Integer型 = ラッパークラス
String型 → byte型
Byte.parseByte("23") // → byte型 = プリミティブ型
Byte.valueOf("23") // → Byte型 = ラッパークラス
String型 → short型
Short.parseShort("23") // → short型 = プリミティブ型
Short.valueOf("23") // → Short型 = ラッパークラス
String型 → long型
Long.parseLong("23") // → long型 = プリミティブ型
Long.valueOf("23") // → Long型 = ラッパークラス
String型 → float型
Float.parseFloat("23") // → float型 = プリミティブ型
Float.valueOf("23") // → Float型 = ラッパークラス
String型 → double型
Double.parseDouble("23") // → double型 = プリミティブ型
Double.valueOf("23") // → Double型 = ラッパークラス
数値型 → String型
int型 → String型
Integer.toString(23)
byte型 → String型
Byte.toString((byte)23)
short型 → String型
Short.toString((short)23)
long型 → String型
Long.toString(23l)
float型 → String型
Float.toString(2.3f)
double型 → String型
Double.toString(2.3)
数値型 → String型
String.valueOf(1)
Discussion