當字串的長度不足時可以左右補空格或補0

2021-06-25 17:27:48 字數 393 閱讀 1235

/**

* 左右補空格和補0

* * @param str 要處理的字串

* @param flag 用來補足的字串,補空格則為" ",補0則為"0"

* @param isleft 是不是在左邊補,true表示左補,false表示右補

* @param len  處理後的字串的長度

* @return string 長度合適的字串

*/private string getempty(string str, string flag, boolean isleft, int len)

if (strlen < len)

if (isleft) else

} else

}

將字串不足長度的填充到指定長度

str pad 使用另乙個字串填充字串為指定長度 使用 stringstr pad string input,int pad length string pad string int pad type str pad right 說明 該函式返回input被從左端 右端或者同時兩端被填充到制定長度後...

實現乙個函式,可以左旋字串中的k個字元

實現乙個函式,可以左旋字串中的k個字元 例如 aabcd左旋乙個字元得到abcda aabcd左旋兩個字元得到bcdaa 方法 1 採用迴圈移位,對需要旋轉的k個字元按順序進行旋轉,先將要旋轉的乙個字元儲存起來,將後面的往前挪動一位,再將儲存起來的這個字元賦給最後一位,這樣連續迴圈k次,就可以完成了...

實現乙個函式,可以左旋字串中的k個字元

實現乙個函式,可以左旋字串中的k個字元。aabcd左旋乙個字元得到abcda aabcd左旋兩個字元得到bcdaa 1 可以通過字串互換,每左旋一次,字串第乙個移到最後乙個,其餘字元整體向前移動一位。如下 include include includevoid reverse char str,in...