java數字字串累加1的解決方案

2021-06-22 11:21:46 字數 606 閱讀 7015

近期操作專案遇到這樣的問題,研究了下搞出了乙個解決方案.

//num也可以是在數字字串裡面擷取的,比如我有14位的數字字串前六位是市級,7,8位代表縣區,後兩位代表鄉鎮,最後四位是累計+1的,這個時候你就可以根據前10位查出最大的是多少,然後用最大的+1得出新的最大的..

//你要+1的字串

string num="0000";

//轉成整數並執行累加操作,但是可能位數變少了,怎麼辦呢?

inti=integer.valueof(num)+1;

//為了拼接字串使用

stringbuffer sb=newstringbuffer();

//累加後轉成字串

string num=string.valueof(i);

//補全前面缺失的0

for(intj = 0; j < 4-num.length(); j++)if(num.length()<=4)else

system.out.println(num);

python基礎1 數字 字串

由於個人是有一定python基礎的,這裡想再系統溫故梳理一遍之前所學,所以這裡整理到的都是一些容易遺忘掉的或者沒注意到的一些知識點,對於那些各種程式語言都差不多的語法這裡就不再多說,希望可以幫助大家掃清之前的漏洞,難免有整理錯的地方敬請大家指正!兩種比較常用命名體系 小駝峰 與大駝峰唯一的區別在於第...

1162 數字 字串

時間限制 1000 ms 記憶體限制 65535 kb 難度 0 描述 有一行數字 現在定義 0表示空格,即這行數字被分割成若干個數 要求將這些數按照從小到大順序排列,若該行數字全為零 則表示為零,兩個數字之間可能有多個0,開頭和結尾可能都有0,所有的0都看成空格,數字的個數不超過100。輸入輸入有...

數字字串問題

題目描述 輸入兩個很大的正數 用c字串表示 輸出他們的乘積。採用的方法可以模擬手工乘法 關鍵步驟 void multiply const char a,const char b for int i 0 i ca i for int j 0 j cb j s i j 1 a i 0 b j 0 for...