导航:首页 > 编程语言 > java字符串数字相加

java字符串数字相加

发布时间:2024-05-22 22:27:28

1. java如何将取出的字符串+1

/**
*字符串+1方法,该方法将其结尾的整数+1,适用于任何以整数结尾的字符串,不限格式,不限分隔符。
*@authorzxcvbnmzb
*@paramtestStr要+1的字符串
*@return+1后的字符串
*@
*/
publicstaticStringaddOne(StringtestStr){
String[]strs=testStr.split("[^0-9]");//根据不是数字的字符拆分字符串
StringnumStr=strs[strs.length-1];//取出最后一组数字
if(numStr!=null&&numStr.length()>0){//如果最后一组没有数字(也就是不以数字结尾),抛NumberFormatException异常
intn=numStr.length();//取出字符串的长度
intnum=Integer.parseInt(numStr)+1;//将该数字加一
Stringadded=String.valueOf(num);
n=Math.min(n,added.length());
//拼接字符串
returntestStr.subSequence(0,testStr.length()-n)+added;
}else{
thrownewNumberFormatException();
}
}

原创方法求找BUG,求高手优化,求采纳。

阅读全文

与java字符串数字相加相关的资料

热点内容
base64encoderjava 浏览:480
linux视频转换 浏览:692
linux与unixshell编程指南 浏览:129
vb6反编译程序错误 浏览:117
服务器弄挂有什么影响 浏览:298
安卓软件为什么运行不了 浏览:521
什么安卓手机是四方的 浏览:475
云服务器厂商租用多少钱 浏览:349
平安车贷解压要多久 浏览:412
乐一php程序员待遇 浏览:162
ZDM命令无法识别 浏览:919
解压小手工A4纸 浏览:981
钢筋加密区是几倍 浏览:669
编译程序代码软件 浏览:806
怎么恢复加密的东西 浏览:987
程序员卖茶 浏览:697
后端程序员英文 浏览:363
滴滴程序员平均月薪 浏览:591
如何使用ftp命令 浏览:788
小书亭下载的文件在哪手机文件夹 浏览:181