facebook twitter hatena line email

Java/型キャスト

提供: 初心者エンジニアの簡易メモ
2019年1月21日 (月) 17:33時点におけるAdmin (トーク | 投稿記録)による版 (doubleからint)

移動: 案内検索

文字列から数値

String str = "1234";
int value = Integer.parseInt(str);

数値から文字列

int value = 1234;
String str = String.valueOf(value);

フラグから文字列

boolean flag = true;
String str = String.valueOf(flag);

文字列からフラグ

String str = "true";
boolean flag = Boolean.valueOf(str);

その他メモ

boolean flag = Boolean.valueOf(""); // trueとなる

intからdouble

double aspect = (double)400 / 300;

ちなみに↑の(double)がないと1.0と整数になる。

doubleからint

int height = (int)(width / aspect);

floatから小数点3位までのstringへ

float = 1.23456f;
String.format("%.3f", number);