将字符串解析为double值
String ds = "5.3739"
Double d = Double.parseDouble(ds)
String是引用类型。整形,浮点型等是值类型。两者的区别是,引用类型变量在栈中存放的是地址,该地址就是实际在堆中用new申请的存放真实值得空间的首地址。而值类型,在栈中存放的就是数值。所以说定义一个值类型就是放在栈里面的,而引用类型则实际上是放在堆里面的。1:可以直接在1006.33后面+“”转换为字符串,然后遍历这个字符串,过程中每一位判断一下比如switch(str[i])case:"1"然后就在一个新的字符串里面写上壹仟
后面位数相同,当然了中间根据下标的数量加上判断这是个位还是百位千位
2:可以先除以1000得到的是千位上的值,同样switch判断,加上位数,然后减去1000再对100
整除
得到百位的值,一直到
小数点
之后都是以此类推