Java数字类型数据转换异常?
课程设计
1
String userId= "1095185405620432897.002";
Long l = new Double(userId).longValue();// 这里是将字符串转Double,然后利用Double类的方法转成Long // l 的值为1095185405620432896 得到了的l 比userId少1;
发表回复