首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

C# String 類常用方法總結大全

     編輯:Java 相關知識

前言

原文標題為「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。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved