字串

出自 ProgWiki
前往: 導覽搜尋

字串(String),參照:『維基百科~String_(computer_science)

特性

字串在記憶體的存放方式

  • null-terminated string.
以Null字元做為字串的結尾,(字串中不可再出現Null字元)
參照:『維基百科~C_string
  • Pascal string
以存放長度的變數,控制字串的長度,(字串中可出現Null字元)

在各種程式語言


功能 Java JavaScript C++(STL) C++(MFC) C# VB6 / VB.NET
定義變數 String str = "Test"; var str = "Test"; std::string str = "Test"; CString str = "Test"; String str = "Test"; Dim str As String = "Test"
取字串長度 str.length() str.length str.length() str.GetLength() str.Length Len(strSql)
取子字串(左) str.substring(0, length) str.substring(0, length) str.substr(0, length) str.Left(length) str.Substring(0, length) Left(str, length)
取子字串(中) str.substring(start, length) str.substring(start, (start+length-1)) str.substr(start, length) str.Mid(start, length) str.Substring(start, length) Mid(str, start, length)
取子字串(右) str.substring(str.length() - length) str.substring(start, (str.length-1)) str.substr(start, (str.length() - start)) str.Right(length) str.Substring(str.Length - length) Right(str, length)

應用

C++

STL
ATL/MFC

C#

Java

JavaScript

PHP

T-SQL

VB