字串String中的常用方法

2021-10-23 05:20:41 字數 2450 閱讀 8893

length( )

返回字串的字元長度

string str=

"hello"

; system.out.

println

(str.

length()

);//控制台顯示 5,hello的長度是5。

indexof( )

搜尋指定的內容,並返回第一次查詢到的索引的下標,

如果沒有找到指定的內容,返回 -1。

string str=

"hello"

;system.out.

println

(str.

indexof

("l"))

;//可以返回第乙個e的位置

注意開頭h的位置是0,所以第乙個 l 的位置是2,hello中沒有w,返回-1.

lastindexof()

搜尋指定的內容,返回最後一次查詢到的索引下標,

如果沒有找到指定的內容,返回-1,

將上面兩個方法結合一起使用就可以用來判斷是否唯一。

string str=

"hello";if

(str.

indexof

("o"

)==str.

lastindexof

("o"))

else

endswith()

判斷字串是否以指定的格式結束,

如果是返回true,如果不是返回false。

trim() 方法

將字串去掉首尾空格。(中間的可以用replace去掉)

string str=

" hello @qq.com "

; system.out.

println

(str.

trim()

);

substring( )

輸入索引值,用來擷取字串

string str=

"hello123girl"

; system.out.

println

(str.

substring(1

,7))

;

charat()

輸入索引值,返回對應的字元

string str=

"hello123girl"

; system.out.

println

(str.

charat(6

));//6的位置是2

int num=0;

for(

int i=

0;ilength()

;i++

) system.out.

println

("\"l\"出現了"

+num+

"次")

返回乙個新的字串,

它是通過用 newchar 替換此字串**現的所有 oldchar 得到的。

僅供個人學習使用

String字串常用方法

字串間比較 equals 和contentequals equals string 和 string 比較 equalsignorecase 不考慮大小寫 contentequals stirng 和stringbuffer stringbuilder比較 返回查詢字元或字串的索引 indexof ...

字串String常用方法

1 str.substring indexstart indexend 示例 var anystring mozilla 輸出 moz console.log anystring.substring 0,3 console.log anystring.substring 3,0 indexstart...

String字串的常用方法

一 string 的含義 string 是定義乙個字串物件 記憶體中的字串都是乙個物件。string 一旦被初始化就不能被改變 可以改變變數指向,但是不能改變物件內容 定義方式 string s1 abc 在記憶體中存在乙個物件。string s2 new string abc 在記憶體中存在兩個物...