String a="3.00";如果用parsedouble 或者parseFloat都可以输出3.00但是用Double.valueOf或者Float。valueOf只能输出3.0是为什么还有一个问题就是字符串可以转成字符类型输出吗?貌似不行
1 回答
天启之魂
TA贡献174条经验 获得超85个赞
第一个问题应该是精度问题,我在我的电脑上实验了下parse 和valueOf结果都是3.0
第二个问题 String类下有个toCharArray();方法 然后你加上循环就可以达到你的要求了
或者你自己重头写一个新的方法也是没问题的
添加回答
举报
0/150
提交
取消