常見的操作字串的方法

2021-10-10 02:07:05 字數 1760 閱讀 5278

方法

引數返回值作用例

charat()

索引值返回索引所處位置的字元

用於獲取指定位置的字元

var s="hello"; var a=s.charat(0) //a的值是h

tolowercase()

無引數轉換後的字串

把字串轉換成小寫

省略touppercase()

無引數轉換後的字串

把字串轉換成大寫

省略substr ()

有兩個引數,第乙個必須選,表示開始的下標,第二個可選,表示要擷取的數量

返回擷取的字串

獲取從指定下表開始,固定數目的字串

stringobject.substr(start,length)

substring()

有兩個引數,第乙個必須,表示開始的下標,第二個可選 ,表示結束的下標,這個擷取範圍是乙個左閉右開的區間

返回指定範圍的字串

得到指定範圍的字串

string.substring(start, end)

slice()

有兩個引數,第乙個必須,表示開始的下標,第二個可選 ,表示結束的下標,這個擷取範圍是乙個左閉右開的區間

返回指定範圍的資料

該方法可用於陣列和字串,擷取指定區間的資料

stringobject.slice(start,end)或arrayobject.slice(start,end)

split

有乙個引數,必須的,用於分割當前資料的字元

返回的是分割後的陣列

可用於將字串轉變成陣列

stringobject.split(字元)

replace

有兩個引數,必須存在的,(1)第乙個引數值得是要被替換掉的子字串或者是正規表示式匹配到的字串,(2)第二個引數表示,要取代原來或匹配到的字串的這樣乙個使用者自定義的字串

返回替換後的全新的字串

該方法用於把字串中的一些子字串替換成使用者自定義的一些字串,或者是把正規表示式匹配到的字串替換掉

stringobject.replace(regexp/substr,replacement)

indexof()

乙個引數,指定的字串

返回指定字串在原來資料中第一次出現的索引值

得到指定字串在原來資料中第一次出現的索引值

省略lastindexof()

乙個引數,指定的字串

返回指定字串在原來資料中最後一次出現的索引值……

es6中的方法:

方法引數

返回值includes()

二個引數,第乙個字串形式,第二個可選,表示開始搜尋的起始下標

返回布林值,表示是否找到了引數字串

startswith()

同上返回布林值,表示引數字串是否處於源字串的頭部

endswith()

第乙個引數同上,第二個引數表示針對前n個字元而言

返回布林值,表示引數字串是否處於源字串的尾部

repeat()

乙個引數,表示需要重複的次數

返回乙個新字串,表示將原來的字串重複n次

padstart

兩個引數,第乙個表示字串補全生效的最大長度,第二個表示用於補全的字串

返回補全後的資料,用於首部補全,若是補全生效的字串長度比原字串短,則返回原字串

padend

同上返回補全後的資料,用於尾部,補全,,若是補全生效的字串長度比原字串短,則返回原字串

字串的常見操作

nsstring 常用方法 nsstring str0 第乙個字串 nsstring str1 nsstring alloc initwithstring str0 nslog str1 str1 nsstring str2 nsstring alloc initwithformat 第二個字串 n...

字串的常見操作

字串的操作 字串的連線操作 符號 格式 str1 str2 例如 str1 i love str2 you print str1 str2 i love you 返回值 str 2,字串的複製操作 符號 格式 str num 例如 str abc num 3 print str1 num abcab...

字串的常見操作

1.區分大小寫的比較 public boolean equals object anobject 示例 public class test 列印結果 false true 2.不區分大小寫的比較 public boolean equalsignorecase string anotherstring...