題目:翻轉字串目標:
'hello' ——> 'olleh'
思路:把字串轉化成陣列,再借助陣列的reverse方法翻轉陣列順序,然後把陣列轉化成字串。
**:
function reversestring(str)拓展:reversestring("hello"); // olleh
常用的字串方法substr(start,length)//從索引start開始取length個字元 , length不可小於0否則返回空字串charat(num) // 得到指定索引位置的單字元
charcodeat(num) // 得到指定索引位置字元的unicode值 (ascii為其子集)
concat(str01,str02) // 連線倆字元~
indexof("str") // 取str第一次出現的索引
lastindexof("str") // 取str最後一次出現的索引
replace("oldstr", "newstr") // 找到oldstr替換為newstr
slice( start , end ) // 其物件可以是字串or陣列 , 記得其範圍不包括end
常用的陣列方法reverse() // 陣列翻轉pop() // 刪除最後一項
shift() // 刪除第一項
push() // 增加到最後
unshift() // 增加到最前
indexof() // 陣列元素索引
slice() // 擷取(切片)陣列 得到擷取的陣列
concat() // 陣列合併
遞迴系列2(字串翻轉,12345翻轉)
編寫乙個函式reverse string char string 遞迴實現 實現 將引數字串中的字元反向排列。要求 不能使用c函式庫中的字串操作函式。includevoid reverse string char string else return int main 把12345翻轉成54321 ...
字串1 字串的旋轉
題目描述 給定乙個字串,要求將字串前面的若干個字元移到字串的尾部。例如 將字串 abcdef 的前三個字元 a b c 移到字串的尾部,那麼原字串將變成 defabc 首先想到的是將需要移動的字元乙個乙個移到字串的尾部。實現如下 public class transfet s n 1 t publi...
演算法 字串問題 翻轉字串
翻轉字串 給定乙個字元型別的陣列chas,請在單詞間作逆序調整。只要做到單詞順序逆序即可。例如,如果看成字串 dog loves pig 則調整為 pig loves dog 過程 先整體逆序,在區域性單詞逆序 public static void rotateword char chas reve...