跳轉到內容

程式設計基礎/字串函式

來自華夏公益教科書,開放的書籍,開放的世界

字串函式在計算機程式語言中用於操作字串或查詢有關字串的資訊。[1]

大多數現代程式語言都包含內建或庫函式來處理字串。常見示例包括大小寫轉換、比較、連線、查詢、連線、長度、反轉、分割、子字串和修剪。

函式 C++ C# Java
大小寫 tolower(), toupper(), 等。 ToLower(), ToUpper(), 等。 toLowerCase(), toUpperCase(), 等。
比較 <, >, ==, 等。 <, >, ==, 等。 <, >, ==, 等。
連線 +, += +, += +, +=
查詢 find() IndexOf() indexOf()
連線 N/A Join() join()
長度 length() Length length()
替換 replace() Replace() replace()
反轉 reverse() Reverse() N/A
分割 strtok() Split() split()
子字串 substr() Substring() substring()
修剪 N/A Trim() trim()
函式 JavaScript Python Swift
大小寫 toLowerCase(), toUpperCase(), 等。 lower(), upper(), 等。 lowercased(), uppercased()
比較 <, >, ==, 等。 <, >, ==, 等。 <, >, ==, 等。
連線 +, += +, += +, +=
查詢 indexOf() find() firstIndex()
連線 join() join() joined()
長度 長度 len() count
替換 replace() replace() replacingOccurrences()
反轉 N/A string[::-1] reversed()
分割 split() split() split()
子字串 substring() string[start:end] string[start...end]
修剪 trim() strip() trimmingCharacters()

關鍵詞

[編輯 | 編輯原始碼]
大小寫
一個函式,根據所使用的模式,將字串全部轉換為大寫或小寫。
比較
確定值(字串或非字串)是否小於、大於或等於它正在比較的值。
連線
將字元字串首尾相連。[2]
查詢
檢查字串中是否存在字元,如果存在,則查詢該字元在字串中的位置。
連線
使用使用者選擇的字元將字串連線在一起。
長度
查詢字串中有多少個字元,或陣列中有多少個元素。
替換
將字串中所有出現的字元替換為另一個字元。
反轉
將字串中的所有字元或陣列中的所有元素按相反順序排列。
分割
根據選定的字元將字串的內容分成單獨的行。
子字串
透過使用來自較大字串的字元建立較小的字串。[3]
修剪
從字串中刪除前導和尾隨空格。[4]

參考文獻

[編輯 | 編輯原始碼]
華夏公益教科書