給你乙個字串 s 和乙個 長度相同 的整數陣列 indices 。
請你重新排列字串 s ,其中第 i 個字元需要移動到 indices[i] 指示的位置。返回重新排列後的字串。
首先建立乙個字元陣列,長度就是字串s的長度,然後遍歷陣列indices,將字串s中的字元,按照indices中的下標來依次存放字串s中的字元到新建立的字元陣列中,然後返回新的字串。
charat(int index)方法是乙個能夠用來檢索特定索引下的字元的string例項的方法.
charat()方法返回指定索引位置的char值。索引範圍為0~length()-1.
如: str.charat(0)檢索str中的第乙個字元,str.charat(str.length()-1)檢索最後乙個字元.
string.valueof(char c) : 將 char 變數 c 轉換成字串
對這些字串函式使用不熟練,經常忘記,需要查閱資料想起。。
public
class
restorestring
; string s1 =
restorestring
(s, indices)
; system.out.
println
(s1.
tostring()
);}public
static string restorestring
(string s,
int[
] indices)
string a = string.
valueof
(result)
;return a;
}}```
力扣 1528 重新排列字串問題
給你乙個字串 s 和乙個 長度相同 的整數陣列 indices 請你重新排列字串 s 其中第 i 個字元需要移動到 indices i 指示的位置。返回重新排列後的字串。示例 1 輸入 s codeleet indices 4,5,6,7,0,2,1,3 輸出 leetcode 解釋 如圖所示,co...
字串重新排列
題目 對乙個字串重新排列,字母排在前面,數字排在後面,並不改變原來字母之間以及數字之間的字元順序。如 wjhg1451wet030 wjhgwet1451030 我們暫不考慮這些字串中有其他非法字元,只考慮該字串只有字母和數字組成。需要注意 字母分大小寫,需要體現出來。如下 對乙個字串重新排列,字母...
leetcode題目1528 重新排列字串
給你乙個字串 s 和乙個 長度相同 的整數陣列 indices 請你重新排列字串 s 其中第 i 個字元需要移動到 indices i 指示的位置。返回重新排列後的字串。示例 1 輸入 s codeleet indices 4,5,6,7,0,2,1,3 輸出 leetcode 解釋 如圖所示,co...