🎯

【Java】String型 ↔ 数値型 の変換について

2024/05/01に公開

数値型とは

数値型とは、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