概述
/**
* <b>功能说明</b>
* 去零(不带小数点)
* @param oldStr
原字符串
* @param LR
l-去前导零
r-去后导零
lr-去前后零
* @throws IOException
* <p>
* <b>例如:</b><br>
* 使用例子说明
* String a = Sundry.trimZero("0000012345000","l")
* String b = Sundry.trimZero("0000012345000","lr")
* </p>
*/
public static String trimZero(String oldStr,String LR)throws IOException{
String tmpStr1="";
if(LR.equals("l") || LR.equals("L")){
while(true){
if(oldStr.length()==1)
break;
tmpStr1=oldStr.substring(0, 1);
if (!tmpStr1.equals("0"))
break;
oldStr=oldStr.substring(1, oldStr.length());
}
}
if(LR.equals("r") || LR.equals("R")){
while(true){
if(oldStr.length()==1)
break;
tmpStr1=oldStr.substring(oldStr.length()-1, oldStr.length());
if (!tmpStr1.equals("0"))
break;
oldStr=oldStr.substring(0, oldStr.length()-1);
}
}
if(LR.equals("lr") || LR.equals("LR")){
oldStr=trimZero(oldStr,"l");
oldStr=trimZero(oldStr,"r");
}
return oldStr;
}
最后
以上就是默默大碗为你收集整理的[java]去零(不带小数点)的全部内容,希望文章能够帮你解决[java]去零(不带小数点)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复