请问如何把字符型数据转换成数值型?
例如:
String aa="60";
String bb="50";
Integer.parseInt(bb)/Integer.parseInt(aa),这样转换得到的结果是0,把小数点后的数据全部去掉了,请问用什么函数,可以保留小数点后的两点,并且四舍五入啊,多谢,在线等
问题点数:20、回复次数:4Top
1 楼interpb(曾曾胡,深怕情多累美人!)回复于 2006-03-31 09:40:49 得分 15
Double.parseDouble(aa);Top
2 楼hsuyuan(一切无法解释的问题都是人品问题)回复于 2006-03-31 09:46:50 得分 5
Double.parseDouble(aa);这个是浮点型的
Integer.parseInt(bb)/Integer.parseInt(aa)这个是整数型的Top
3 楼interpb(曾曾胡,深怕情多累美人!)回复于 2006-03-31 09:47:31 得分 0
DecimalFormat df = new DecimalFormat("#.##");
System.out.println(df.format(Double.parseDouble("123.458")));Top
4 楼interpb(曾曾胡,深怕情多累美人!)回复于 2006-03-31 09:49:07 得分 0
上面是保留两位四舍五入的Top




