「Java/型キャスト」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→doubleからint) |
(→intからdouble) |
||
行18: | 行18: | ||
double aspect = (double)400 / 300; | double aspect = (double)400 / 300; | ||
ちなみに↑の(double)がないと1.0と整数になる。 | ちなみに↑の(double)がないと1.0と整数になる。 | ||
+ | |||
+ | ==intからfloat== | ||
+ | float shou = (float)110 / 100; // 1.1 | ||
==doubleからint== | ==doubleからint== |
2019年2月6日 (水) 11:57時点における最新版
目次
文字列から数値
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と整数になる。
intからfloat
float shou = (float)110 / 100; // 1.1
doubleからint
int height = (int)(width / aspect);
floatから小数点3位までのstringへ
float = 1.23456f; String.format("%.3f", number);