字串的一些操作方法

2021-09-19 05:18:22 字數 4544 閱讀 1695

public

boolean

equals

(object anobject)

;

public

boolean

equalsignorecase

(string, anotherstring)

;

public

intcompareto

(string ,anotherstring)

;

compareto( )方法的返回值是乙個int型,該資料會根據大小關係返回三類內容

返回 >0 當前字串》目標字串

返回<0 當前字串《目標字串

返回=0 當前字串=目標字串

**示例

package test;

//字串比較大小

public

class

test1

}

從乙個完整的字串中判斷指定的內容是否存在

public

boolean contains ( string str)

;

public

int indexof ( string str )

;//過載

//從指定位置開始從前往後查詢

public

intindexof

(string str,

int fromindex)

;//formindex 指定位置索引

public

int lastindexof (string str)

//過載

//從指定位置從後向前查詢

public

intlastindeof

(string str,

int fromindex)

;//formindex

**示例

public

class

test2

}

public

boolean

startswith

(string str)

;//過載

//從指定位置開始判斷是否以指定字串開頭

public

boolean

startsewith

(string str,

int toffset)

;

**示例

package test;

public

class

test2

}

public string repalceall

(string regex,string repalcement)

;//將regex內容全替換為replacement

public string replacefirst

(string regex,string replacement)

//將regex內容首個替換為replacement

**示例

package test;

public

class

test3

}//he**owor*d

//h*lloworld

可以將乙個完整的字串按照指定的分隔符劃分為若干個子字串

public string[

]split

(string regex)

;

//**示例

public

class

test4}}

/*hello

world

!!!*/

public string[

]split

(string regex,

int limit)

;//返回值為陣列

**示例

public

class

test4

}}

public

class

test4

}}

若拆分結果為空,指定字串需要轉移("\")轉義;這裡的\是雙\

//多次拆分

string str3=

"yuisama:27|yui:25"

; string[

] result4 = str3.

split

("\\|");

//先用|拆分 拆完放入result4中

for(

int i=

0;i)

分析如下

從乙個完整的字串之中擷取部分內容

public string substring

(int beginindex)

;

public string substring

(int beginindex,

int endindex)

;//beginindex 開始節點 endindex 結束節點

**示例

public

class

test5

}

public string trim()

;

**示例

// 去掉字串中的左右空格,保留中間空格

string str =

" hello world "

; system.out.

println

("["

+str+

"]")

; system.out.

println

("["

+str.

trim()

+"]");

//[ hello world ]

//[hello world]

6.2.1字串轉大寫
public string touppercase()

;

6.2.2 字串轉小寫
public string tolowercasr()

;

**示例

//字串轉大寫

string str2 =

"hello"

; string str3 =

"hello"

; string str4 =

"38bsda@#$!@$"

; system.out.

println

(str2.

touppercase()

);//hello

system.out.

println

(str3.

tolowercase()

);//hello

system.out.

println

(str4.

touppercase()

);//38bsda@#$!@$

6.2.3 字串連線
public string concat

(string str)

;//等同於 「+」,不入池

**示例

string str5 =

"hello"

;system.out.

println

(str5.

concat

("world"))

;

public

class

test

public

static string upfist

(string str)

if(str.

length()

>1)

return str.

touppercase();}}

js字串的一些操作方法

一部分的字串的操作方法 1.concat 用於字串的拼接 var aa hello var bb world var cc aa.concat bb cc helloworld2.slice x,y 擷取字串,第乙個x表示開始擷取的位置,y表示結束擷取的位置,不包含索引為y的 var dd aa.s...

字串操作方法

indexof 返回查詢某乙個字串第一次出現的下標 定義字串 string.indexof 要查詢的字串 從哪一下標開始 返回第一次出現的下標 slice 擷取字串兩個引數第乙個是開始的下標,第二個是結束的下標,如果第乙個引數是負數就是倒數下標。str.slice 開始的位置,結束的位置 split...

字串的操作方法

charat index 返回某個位置處的字元 charcodeat 返回某個位置處的字元的ascii碼值 string.fromcharcode ascii碼值 根據字元的ascii碼值 得到對應的字元 indexof 子串 查詢某個子字串在原字串中首次出現的位置 如果不存在返回 1 lastin...