字元串是編程中常用的數據類型,提供了多種方法以便進行各種操作。以下是一些常用的字元串方法:
比較字元串。使用 `equals()` 方法比較兩個字元串的內容是否相同,而不是使用 `` 運算符,因為 `` 比較的是字元串的記憶體地址。
搜尋字元串。`indexOf()` 方法用於查找字元或子字元串首次出現的位置;[lastIndexOf](){"sa":"re_dqa_zy","icon":1}\(\)\ 從尾部開始搜尋字元或子字元串;`startsWith()` 和 `endsWith()` 用於判斷字元串是否以指定內容開始或結束;[contains](){"sa":"re_dqa_zy","icon":1}\(\)\ 方法用於查找某個子字元串。
截取子字元串。[substring](){"sa":"re_dqa_zy","icon":1}\(\)\ 方法用於從字元串中提取子串,可以指定開始和結束索引。
去除首尾空白字元。`trim()` 方法去除字元串前後的空白字元。
替換字元串。[replace](){"sa":"re_dqa_zy","icon":1}\(\)\ 方法用於替換字元串中的字元或子串。
分割字元串。`split()` 方法根據指定的分隔設定將字元串分割成數組。
拼接字元串。[join](){"sa":"re_dqa_zy","icon":1}\(\)\ 方法用於將數組中的元素連線成字元串。
格式化字元串。[format](){"sa":"re_dqa_zy","icon":1}\(\)\ 方法用於生成新的字元串,支持占位符。
類型轉換。可以將基本類型或引用類型轉換成字元串。
轉換為字元數組。字元串可以轉換成字元數組,或反之。
字元編碼。包括ASCII、GB2312、Unicode或UTF-8等。
大小寫轉換。`toUpperCase()` 和 `toLowerCase()` 方法用於將字元串轉換成大寫或小寫。
判斷字元串是否為空或null。`str.IsNullOrEmpty()` 或 `str.Length == 0`。
這些方法使得字元串在編程中非常靈活和強大,允許進行各種操作和轉換。