字串類別
函式名稱 | 說明 |
Compare | 語法:String.Compare(str1,str2) 功能:比較字串:若 str1 > str2 就傳回 1,若 str1 < str2 就傳回 -1,若兩字串相等就傳回 0。 範例:str1 = “Apple” : str2=”Bear” |
CompareTo | 語法:StrName1.Compare(StrName2) 功能:比較字串 (功能與 Compare 相同):若 StrName1 > StrName2 就傳回 1,若 StrName1 < StrName2 就傳回 -1,若兩字串相等就傳回 0。 範例:str1 = “Apple” : str2=”Bear” |
Concat | 語法:StrName3.Concat(StrName1,StrName2) 功能:結合 StrName1 和 StrName2 做為 StrName3 的內容。 範例:str1 = ”我愛”: str2=”VB2008” |
Copy | 語法:StrName1.Copy(StrName2) 功能:將 StrName2 的內容複製給 StrName1。 範例:str1 = “Apple” : str2=”Bear” |
CopyTo | 語法:StrName.CopyTo(n1,ArrayName,n2,n3) 功能:將 StrName 中第 n1 位置開始,複製 n3 個字元到 ArrayName 字元陣列的 n2 索引位置。 範例:str1 = ”我愛VB2008” |
EndsWith | 語法:StrName1.EndsWith(StrName2) 功能:如果 StrName1 的結尾字串是 StrName2 就傳回 True,否則就傳回 False。 範例:str1 = ”我愛VB2008”: str2=”VB2008” |
Equals | 語法:StrName1.Equals(StrName2) 功能:如果 StrName1 和 StrName2 相等就傳回 True,否則就傳回 False。 範例:str1 = ”我愛VB2008”: str2=”我愛VB2008” |
IndexOf | 語法:StrName1.IndexOf(StrName2) 功能:在 StrName1 字串中找出第一次出現 StrName2 字串的位置,若找不到就傳回 -1。 範例:str1 = ”我愛VB2008及C#2008”: str2=”2008” |
Insert | 語法:StrName1.Insert(n,StrName2) 功能:在 StrName1 的第 n 個字元位置上插入 StrName2 字串。 範例:str1 = ”我愛VB2008”: str2=”非常” |
Join | 語法:StrName.Join(分隔字元,ArrayA) 功能:將 ArrayA 陣列中型別是 String 的字串依序結合後存於 StrName 中,陣列中各字串以分隔字元隔開。 範例:Array1(0) = ”I” : Array1(1) = ”like” : Array1(2) = ”VB2008”” : |
LastIndexOf | 語法:StrName1.LastIndexOf(StrName2) 功能:在 StrName1 字串中找出最後出現 StrName2 字串的位置,若找不到就傳回 -1。 範例:str1 = ”我愛VB2008及C#2008”: str2=”2008” |
Length | 語法:StrName.Length 功能:傳回字串的長度,每一個中文字或英文字母都視為一個字元。 範例:str1 = ”我愛VB2008” |
PadLeft | 語法:StrName.PadLeft(n,”字元”) 功能:設定字串靠左對齊,並且指定字串長度 n,然後以指定的字元來補足字串長度。 範例:str1 = ” VB2008” |
PadRight | 語法:StrName.PadRight(n,”字元”) 功能:設定字串靠右對齊,並且指定字串長度 n,然後以指定的字元來補足字串長度。 範例:str1 = ” VB2008” |
Remove | 語法:StrName.Remove(n1,n2) 功能:由 StrName 字串的 n1 位置開始刪除 n2 個字元。 範例:str1 = ”我愛VB2008” |
Replace | 語法:StrName1.Replace(StrName2, StrName3) 功能:將 StrName1 字串中所有 StrName2 字串都由 StrName3 字串取代。 範例:str1 = ”我愛VB2005及C#2005” |
Split | 語法:StrName.Split(分隔字元) 功能:將 StrName 中的字串以分隔字元為基準拆開為數個字串,再將結果存於指定的字串陣列內。 範例:str1 = “I lke VB2008” |
StartsWith | 語法:StrName1.StartsWith(StrName2) 功能:如果 StrName1 的開頭字串是 StrName2 就傳回 True,否則就傳回 False。 範例:str1 = ”我愛VB2008”: str2=”VB2008” |
SubString | 語法:StrName.SubString(n1,n2) 功能:由 StrName 字串的 n1 位置開始取出 n2 個字元。 範例:str1 = ”我愛VB2008” |
ToCharArray | 語法:StrName.ToCharArray(n1,n2) 功能:由 StrName 字串的 n1 位置開始取出 n2 個字元。 範例:str1 = ”我愛VB2008” |
ToLower | 語法:StrName.ToLower 功能:將所有字母轉換為小寫字母。 範例:sr1 = “I like VB2008” |
ToString | 語法:StrName.ToString 功能:將數值轉換為字串。 範例:n=5623 |
ToUpper | 語法:StrName.ToUpper 功能:將所有字母轉換為大寫字母。 範例:sr1 = “I like VB2008” |
Trim | 語法:StrName.Trim 功能:將字串前後的空白字元移除。 範例:sr1 = “ 我愛VB2008 ” |
TrimEnd | 語法:StrName.TrimEnd 功能:將字串後面的空白字元移除。 範例:sr1 = “ 我愛VB2008 ” |
TrimStart | 語法:StrName.Trim 功能:將字串前面的空白字元移除。 範例:sr1 = “ 我愛VB2008 ” |