原文標題為「Java 實現隊列論的道理」,但正文內容實為 C# String 類常用方法總結。本文按實際內容重寫,整理 C# 字符串操作核心 API,供 .NET 開發者快速查閱。
ToLower() / ToUpper():轉小寫/大寫。"AbC" → "abc" / "ABC"Trim():移除首尾空白字符。" abc " → "abc"Equals(value, StringComparison):支援多種比較規則(區分文化、序數、忽略大小寫)。CompareTo(value):按字典序比較大小,返回負/零/正數。Split(params char[] separator):按字符分割,如 ','、'|'。Split(char[], StringSplitOptions):可選 RemoveEmptyEntries 移除空項。Split(string[], StringSplitOptions):按字符串分割。Replace(char oldChar, char newChar):單字符替換。Replace(string oldStr, string newStr):子字符串替換。Substring(startIndex):從指定索引到結尾。Substring(startIndex, length):指定長度,超出拋異常。Contains(char/string):是否包含指定字符/子串。StartsWith(str) / EndsWith(str):前綴/後綴匹配。IndexOf(char/string):首次出現位置,未找到返回 -1。StringBuilder。StringComparison.OrdinalIgnoreCase。Split 正則場景請改用 Regex.Split。