初識Java(Java字串 獲取字串資訊

2021-08-17 16:25:49 字數 1446 閱讀 6538

字串作為物件,可通過相應的方法獲取字串的有效資訊,如獲取某字串的長度、某個索引位置的字元等。

1.1 獲取字串的長度

使用 string 類的 length() 方法可獲取宣告的字串物件的長度。

語法 :str.length();

str :字串物件

int size = str.length(); //將字串 str 的長度賦值給 int 型變數 size

size 的值等於 13 ,這表示length() 方法返回的字串的長度包括字串中的空格。

1.2 字串查詢

string 類提供了兩種查詢字串的方法,即 indexof() 與 lastindexof() 方法。這兩種方法都允許在字串中搜尋指定條件的字元或字串。 indexof() 方法返回的是搜尋的字元或字串首次出現的位置, lastindexof() 方法返回的是搜尋的字元或字串最後一次出現的位置。

1.2.1 indexof ( string s )

該方法用於返回引數字串 s 在指定字串中首次出現的索引位置。當呼叫字串的 indexof () 方法時,會從當前字串的開始位置搜尋 s 的位置;如果沒有檢索到字串 s ,該方法的返回值是 -1 。

語法:str.indexof(substr)    

str :任意字串物件

substr : 要搜尋的字串

1.2.2 lastindexof( string str)

該方法用於返回指定字串最後一次初夏你的索引位置。當呼叫字串的 lastindexof() 方法時,會從當前字串的開始位置檢索引數字元 str ,並將最後一次出現 str 的索引位置返回。如果沒有檢索到字串 str ,該方法返回 -1 。

語法 :str.lastindexof( substr )

str : 任意的字串物件

substr :要搜尋的字串

public class text

}

執行結果為:

字元在字串 str 中的索引位置是:3

空字元在字串 str 中的索引位置是:15

字串 str 的長度是:15

如果 lastindexof() 方法中的引數是空字串"" (注意沒有空格),則返回的結果與呼叫該字串 length() 方法的返回結果相同。

1.3 獲取指定索引位置的字元

使用 charat() 方法可將指定索引處的字元返回。

語法 :str.charat( int index ) 

str :任意字串

index :整形值,用於指定要返回字元的下標

public class ref

}

執行結果為: 字串 str 中索引位置是 5 的字元為:w

要時刻學習,更新很快,要學習新技術,好好加油,祝終成大神。

初識字串

什麼是字串?字串就是有限個字元的序列,比如 this is a string 關於字串的表達方式,有三種,包括 以三個雙引號或單引號開頭的字串可以折行 比如 s3 可以隨便跨行,通過使用 是轉義符,用來表達原本的意思,比如 print 也可以通過 八進位制或者十六進製制數以及unicode編碼來表示...

初識javaDate與字串

今天天氣不錯 有個任務 有若干訂單的訂單服務開始和結束時間,給出所有已占用的時間段的起止時間 就是時間段取並集 時間型別date,它有很多成員變數和方法 在某個類裡定義乙個date型別的成員變數,你給它打標籤 datetimeformat pattern yyyy mm dd hh mm ss 那它...

初識C語言 字串

3.2 用指標 4.字串可直接輸出 1 由雙引號 double quote 引起來的一串字元稱為字串字面值 string literal 或者簡稱字串。eg hello world 2 字串在結束時預設有 轉義字元 0 不作為內容,作為結束標誌。3 c語言無字串型別,需借助 char char 即指...