字串的比較:
equals(si:string):boolean 如果這個字串等於字串s1,則返回ture;
equalsignorecase(s1:string):boolean
如果不區分大小寫這個字串等於
s1,則返回
true;
compareto(s1:string):int 返回大於
0,等於
0,小於
0,的整數,表明這個字元
>=
comparetoignorecase(si:string) 不區分大小寫, 返回大於
0,等於
0,小於
0,的整數,表明這個字元
>=
regionmatches(index:int. s1:string, s1index:int .len:int):boolean 如果這個字串指定的子域精確匹配到字串
s1中指定的子域則返回
true
;regionmatcher(ignorecase:
boolean index:int. s1:string, s1index:int .len:int):boolean
ignorecase:
boolean ==true
不區分大小寫
==flash 區分大小寫
如果這個字串指定的子域精確匹配到字串
s1中指定的子域則返回
true
;startswith(prefix:string):boolean 指定字首開始返回
true
;endswith(suffix:string):boolean 指定字尾結束則返回
true
;字串長度,字元及組合字串
string.length( ):int 返回這個字串的字元個數。
string.charat(index:int):char 返回這個字串的指定下標處的字元
string.concat(s1:string):string 返回連線這個字串和字串
s1所構成的新字串獲取子串
獲取子串
substring(beginindex:int):string 返回這個子字元中
beginindex
開始延續到尾子串
substring(beginindex:int , endindex:int )string 獲取
beginindex
到endindex
處的子串
字串的轉換。替換和分割
tolowercase( ):string 轉換成小寫
touppercase( ):string 轉換成大寫
trim( ):
string
去掉倆段空白部分
replace(
oldchar
:char
,newchar
:char
):string
用新字元代替舊字元
replacefirst(
oldstring
:string
,newstring:string
):string
第乙個新字串代舊子串
replaceall(
oldstring
:string
,newstring:string
):string
全部匹配子串用新字串代替
split(
delimiter
:string
):string
【】 返回用界定符分割的子串所構成的字元陣列
找字串的某個子串或字元
indexof(ch:
char
):int
返回字串中第一次出現
ch的小標 沒有匹配則返回-1;
indexof(ch:
char
,fromindex:int):int
返回formindex
之後第一次出現
ch的下標
indexof(s:
string
):int
返回字串匹配的第一次出現的下標,不匹配則返回
-1indexof(s:
string
,formindex
:int
):int
返回formindex
之後第一次出現的下標
lastindexof(ch:
char
):int
返回字串中最後一次出現
ch的小標 沒有匹配則返回-1;
lastindexof(ch:
char
,fromindex:int):int
返回formindex
之後最後一次出現
ch的下標
lastindexof(s:
string
):int
返回字串匹配的最後次出現的下標,不匹配則返回
-1lastindexof(s:
string
,formindex
:int
):int
返回formindex
之後最後次出現的下標
字串與陣列之間的轉換
tochararray( ):char 字串轉換為字元陣列
getchars(int srcbegin,int srcend,chardst,int detbegin) 將下標從
srcbegin
到srcend-1
的子串複製到陣列
dst中下標從
detbegin
的位置、
string(char)//valueof(char):
將乙個字元陣列轉換成乙個字串
將字元和數值轉換成字元
valueof(c:
char
):string
返回包含字元
c的字串
valueof(
data
:char
【】):
string
返回包含陣列中字元的字串
valueof(d:
double/ f:float/ i:int/ l:long/ b:boolean):string
返回表示各種值的字串表示式
字串轉換
double
型值或int
值double.parsedouble(str)
integer.parseint(str)
格式化字串
string.format(format, item1,item2,item3......itemk);返回乙個格式化字串
關於字串函式的一些小總結
在c語言中,也有許多關於字串的操作,下面是一些常用的函式總結 下面介紹的函式有 toupper 將字元轉換成大寫字母 tolower 將字元轉換成小寫字母 strlen 返回字元陣列的長度 strcat 裡面有兩個引數,返回將兩個引數相連線後的字元陣列 strlwr 將字元陣列轉換成小寫 strup...
字串擷取的一些小問題
substr start,length substring start,end 或 substring from,to slice start,end 1 如果將substring和slice都只填乙個引數,還換成負數,會怎麼樣 var str helloworld console.log str....
關於字串得一些方法總結
在初學js得時候關於資料型別中得字串一些方法還是比較雜亂的,也比較多,現將一些方法整理一下,以後也可以翻出來經常看看 1 字串 1 所有帶單引號和雙引號的叫字串 2 字串既是基本資料型別,又是復合資料型別 3 字串一旦沒定義就沒辦法修改,字串中的任何乙個字元都是沒法修改的。如果要修改字串,只能把變數...