字串 字元編碼的轉換 轉換大小寫

2021-09-12 14:35:00 字數 1063 閱讀 2559

字面量 var str=」知識就是財富」;

建構函式 var str2 = new string(「知識就是財富」)

操作字串

(1)通過索引獲取字元

(2)長度 str.length

字串的方法

(1)str.indexof(『字元』[,strtidx])查詢字元在字串中的索引

(2)str.split(切割符)根據分割字元,把字串拆分成陣列

(3)str.replace(被替換的字元||正則,替換的字串)

1. 原字串不變,返回比被替換的字串

2. 字串的替換只能執行一次,不能夠進行全域性匹配。

3. 如果需要全域性匹配,則應使用正規表示式

(4) 裁切方法

str.slice(startidx[,endidx])返回裁切後的字串

1. 不包括endidx所在字元

2. endidx省略,代表擷取到最後乙個

3. 支援負數

str.substring(startidx[,endidx])返回裁切後的字串

1. 不支援負數

str.substr(startidx[,len])返回裁切後的字串

1. len省略,代表擷取到最後乙個

2. startidx支援負數

(5)str.trim()裁切掉字串的前後空格

正則的建立

(1)字面量 var reg=/字元/gi

(2)建構函式

轉換大小寫

(1) str.tolowercase():轉換成小寫

(2) str.touppercase():轉換成大寫

字元與字元編碼的轉換

(1) str.charcodeat(idx) 字串中某個索引對應的字元,轉成字元編碼

(2) string.fromcharcode(97) 字元編碼編碼轉換成字元

大小寫轉換 字串

time limit 1000ms memory limit 65536kb problem description 把乙個字串裡所有的大寫字母換成小寫字母,小寫字母換成大寫字母。其他字元保持不變。input 輸入為一行字串,其中不含空格。長度不超過80個字元。output 輸出轉換好的字串。exa...

std string 字串大小寫轉換

該問題歸結為std transform 函式的使用 函式原型 template class inputiterator,class outputiterator,class unaryoperator outputiterator transform inputiterator first1,inp...

字串大小寫轉換java

3.將字串 abcdeabcde 中的大寫字母都變成小寫,再都變成大寫,再將改變後的兩個字串拼接到一起。最後分別輸出這個字串的第乙個和最後乙個字元。可能使用到的方法 int codepointat int index char charat int index string touppercase ...