導航:首頁 > 編程語言 > 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字元串數字相加相關的資料

熱點內容
敢命令你 瀏覽:18
java編寫一個除法演算法的程序 瀏覽:744
伺服器內存改普通內存有什麼區別 瀏覽:337
原生php模板 瀏覽:831
php不支持mysql資料庫 瀏覽:694
給app加密碼vivo 瀏覽:90
小米移動app一直出錯怎麼回事 瀏覽:382
水刀自動編程 瀏覽:438
雲伺服器搭建智能助理 瀏覽:955
linuxqq如何安裝 瀏覽:796
cad命名視圖命令 瀏覽:281
招行app怎麼看全部賬號 瀏覽:473
我的世界18游戲世界伺服器地址 瀏覽:293
linux設置可執行 瀏覽:345
程序員發展目標 瀏覽:572
黑馬程序員為什麼這么多免費課程 瀏覽:850
越南電影在線觀看 瀏覽:287
kindeditorjava上傳 瀏覽:889
數據結構和演算法學習 瀏覽:735
印度電影《邊境戰爭》 瀏覽:298