问题描述
ifleft(per,1)="."thenper="0"+right(per,len(per))这个是vb.net的要改成java的代码写出来吧谢谢per是一个string这个leftright不知道是从0开始还是1开始求教
解决方案
解决方案二:
PrintLeft(str,2)'最左边2个字符PrintRight(str,2)'最右边2个字符
right(per,len(per))让我很难理解。。。if(".".equals(per.substring(1))){newStringBuffer().append("0").append(per).toString();}
仅供查考
解决方案三:
haveatryif(per.startWith(".")){per="0"+per.substring(1);}
解决方案四:
if(per.indexof(".")==0){}
解决方案五:
CStr函数干吗的例子:cstr(2.357)==多少有环境的帮我跑一下
解决方案六:
if(per.startWith(".")){per="0"+per.substring(1);}
解决方案七:
如果数字是点开始的就给它补个零,因为原来纯小数的写法可以忽略开始的0if(per.startWith(".")){per="0"+per;}
解决方案八:
蜗牛你不用纠结right(per,len(per))太脑残了
解决方案九:
引用6楼easyroom的回复:
如果数字是点开始的就给它补个零,因为原来纯小数的写法可以忽略开始的0Javacodeif(per.startWith(".")){per="0"+per;}
学习了。
时间: 2024-09-11 17:03:22