字串拼接:
+或concat(要求都是string)
大小寫轉化:
s.tolowercase()
s.touppercase()
去除首位空格: (計算長度時,空格也計算在內)
s.trim() //智慧型去除開頭和結尾的英文空格 解決方法:str = str.replace((char) 12288, ' '); // 將中文空格替換為英文空格 (12288 是中文全形空格的 unicode 編碼)
字串擷取(切片):
s.substring(beginindex [,endindex]) //前閉後開 [beginindex,endindex) ,如果沒有endindex則表示到末尾
字元分割:
string arr1 = s.split(string sign [, int limit]) //表示將s字串按照sign的分割符號進行分割,limit表示分割的次數,沒有的話就表示全部分割。
替換:s.replace(string oldstring, string newstring) //將s字串中的oldstring替換成newstring
s.replacefirst(string regex, string newstring) //將s字串中的第乙個按照正規表示式regx匹配成功的字串換成newstring
s.replaceall(string regex, string newstring) //將s中的所有正規表示式匹配的字串轉換成newstring
字串比較:
s1.equals(s2) //判斷每個字元是否相同(區分大小寫)
s1.equalsignorecase(s2) //不區分大小寫的判斷
s1.compareto(string s2) //按照unicode編碼,比較s1和s2的大小(其實是用s1與s2的[第乙個不同的字母]的ascii碼的差)
字串查詢:
s.indexof(string value [,int fromindex]) // 找下標: 從fromindex處開始查詢第乙個為value的元素,返回其下標,如果沒有加fromindex則表示從頭開始
s.lastindexof(string value [,int fromindex]) //從fromindex處找最後乙個匹配的元素,返回下標
s.charat(int index) //按照索引值查詢下標為index的元素,將其返回 【本質上是字元陣列】
字串處理常用方法
方法 說明capitalize 將字串首字母大寫,開頭不是字母則不作處理 lower 將字串的字母轉為小寫 upper 將字串的字母轉為大寫 center width fillbyte 返回長度為width的字串,如果長度不足則將整個字串返回,如果長度不夠則用fillbyte兩邊填充 encode ...
常用的字串處理方法
1 字串合併操作 var inum01 12 var inum02 24 var snum03 12 var str abc alert inum01 inum02 彈出36 alert inum01 snum03 彈出1212 數字和字串相加等同於字串相加 alert snum03 str 彈出1...
python字串處理常用方法
1 str.find str.rfind str.index str.rindex str.count s hello python,hello world s.find hello 從左側開始查詢 0 s.rfind hello 從右側開始查詢 13 s.find wahaha 查詢失敗,返回 1...