在java 中怎么把double类型转成 int类型

如题所述

第1个回答  2015-07-23
double d = 1.233;
String s1 = String.valueOf(d);
String s2 = s1.substring(0, s1.indexOf(".")) + s1.substring(s1.indexOf(".")+1);
int i = Integer.parseInt(s2);
想要这种效果吗
第2个回答  2018-05-16
BigDecimal big = new BigDecimal(obj + "");
int intTime = Integer.valueOf(big.toPlainString());
第3个回答  2018-03-03
double i=100.0;
int ii=(int) i;
相似回答