01 22 力扣題目 重新排列字串

2021-10-17 03:59:46 字數 878 閱讀 8597

給你乙個字串 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...