字串類別






















































































函式名稱



說明



Compare



語法:String.Compare(str1,str2)


功能:比較字串:若 str1 > str2 就傳回 1,若 str1 < str2 就傳回 -1,若兩字串相等就傳回 0


範例:str1 = “Apple” : str2=”Bear”
n = String.Compare(str1,str2)  ‘n = -1



CompareTo



語法:StrName1.Compare(StrName2)


功能:比較字串 (功能與 Compare 相同):若 StrName1 > StrName2 就傳回 1,若 StrName1 < StrName2 就傳回 -1,若兩字串相等就傳回 0


範例:str1 = “Apple” : str2=”Bear”
n = str1.CompareTo(str2)  ‘n = -1



Concat



語法:StrName3.Concat(StrName1,StrName2)


功能:結合 StrName1 StrName2 做為 StrName3 的內容。


範例:str1 = ”我愛”: str2=”VB2008”
str3.Concat(str1,str2)  ‘str3 = ”
我愛VB2008”



Copy



語法:StrName1.Copy(StrName2)


功能:將 StrName2 的內容複製給 StrName1


範例:str1 = “Apple” : str2=”Bear”
str2 = str1.Copy(str2)  ‘str2 = “Apple”



CopyTo



語法:StrName.CopyTo(n1,ArrayName,n2,n3)


功能:將 StrName 中第 n1 位置開始,複製 n3 個字元到 ArrayName 字元陣列的 n2 索引位置。


範例:str1 = ”我愛VB2008”
str1.CopyTo(1,Array1,4,3)
結果: Array1(4) = “”, Array1(5) = “V”, Array1(6) = “B”



EndsWith



語法:StrName1.EndsWith(StrName2)


功能:如果 StrName1 的結尾字串是 StrName2 就傳回 True,否則就傳回 False


範例:str1 = ”我愛VB2008”: str2=”VB2008”
Bool1 = str1.EndsWith(str2)  ‘Bool1 = True



Equals



語法:StrName1.Equals(StrName2)


功能:如果 StrName1 StrName2 相等就傳回 True,否則就傳回 False


範例:str1 = ”我愛VB2008”: str2=”我愛VB2008”
Bool1 = str1.Equals(str2)  ‘Bool1 = True



IndexOf



語法:StrName1.IndexOf(StrName2)


功能:在 StrName1 字串中找出第一次出現 StrName2 字串的位置,若找不到就傳回 -1


範例:str1 = ”我愛VB2008C2008”: str2=”2008”
n = str1.IndexOf(str2)  ‘n = 4



Insert



語法:StrName1.Insert(n,StrName2)


功能:在 StrName1 的第 n 個字元位置上插入 StrName2 字串。


範例:str1 = ”我愛VB2008”: str2=”非常
str3 = str1.Insert(1,str2)  ‘str3 = ”
我非常愛VB2008”



Join



語法:StrName.Join(分隔字元,ArrayA)


功能:將 ArrayA 陣列中型別是 String 的字串依序結合後存於 StrName 中,陣列中各字串以分隔字元隔開。


範例:Array1(0) = ”I” : Array1(1) = ”like” : Array1(2) = ”VB2008”” :
str1.Join(“ “,Array1)  ‘str1 = “I lke VB2008”



LastIndexOf



語法:StrName1.LastIndexOf(StrName2)


功能:在 StrName1 字串中找出最後出現 StrName2 字串的位置,若找不到就傳回 -1


範例:str1 = ”我愛VB2008C2008”: str2=”2008”
n = str1.LastIndexOf(str2)  ‘n = 11



Length



語法:StrName.Length


功能:傳回字串的長度,每一個中文字或英文字母都視為一個字元。


範例:str1 = ”我愛VB2008”
n = str1.Length  ‘n = 8



PadLeft



語法:StrName.PadLeft(n,”字元”)


功能:設定字串靠左對齊,並且指定字串長度 n,然後以指定的字元來補足字串長度。


範例:str1 = ” VB2008”
str2 = str1.PadLeft(10,”#”)  ‘str2 = ” ####VB2008”



PadRight



語法:StrName.PadRight(n,”字元”)


功能:設定字串靠右對齊,並且指定字串長度 n,然後以指定的字元來補足字串長度。


範例:str1 = ” VB2008”
str2 = str1.PadRight(10,”#”)  ‘str2 = ” VB2008####”



Remove



語法:StrName.Remove(n1,n2)


功能:由 StrName 字串的 n1 位置開始刪除 n2 個字元。


範例:str1 = ”我愛VB2008”
str2 = str1.Remove(2,4)  ‘str2 = “
我愛08”



Replace



語法:StrName1.Replace(StrName2, StrName3)


功能:將 StrName1 字串中所有 StrName2 字串都由 StrName3 字串取代。


範例:str1 = ”我愛VB2005C#2005”
str2 = str1.Replace(“2005”,”2008”)
‘str2 = “
我愛VB2008C#2008”



Split



語法:StrName.Split(分隔字元)


功能:將 StrName 中的字串以分隔字元為基準拆開為數個字串,再將結果存於指定的字串陣列內。


範例:str1 = “I lke VB2008”
Array1 = str1.Join(“ “)
結果:Array1(0) = ”I” : Array1(1) = ”like” : Array1(2) = ”VB2008”



StartsWith



語法:StrName1.StartsWith(StrName2)


功能:如果 StrName1 的開頭字串是 StrName2 就傳回 True,否則就傳回 False


範例:str1 = ”我愛VB2008”: str2=”VB2008”
Bool1 = str1.StartsWith(str2)  ‘Bool1 = False



SubString



語法:StrName.SubString(n1,n2)


功能:由 StrName 字串的 n1 位置開始取出 n2 個字元。


範例:str1 = ”我愛VB2008”
str2 = str1.ToCharArray(2,4)  ‘str2 = “VB20”



ToCharArray



語法:StrName.ToCharArray(n1,n2)


功能:由 StrName 字串的 n1 位置開始取出 n2 個字元。


範例:str1 = ”我愛VB2008”
str2 = str1.ToCharArray(2,4)  ‘str2 = “VB20”



ToLower



語法:StrName.ToLower


功能:將所有字母轉換為小寫字母。


範例:sr1 = “I like VB2008”
str2 = str1.ToLower  ‘str2 = “i like vb2008”



ToString



語法:StrName.ToString


功能:將數值轉換為字串。


範例:n=5623
str1 = n.ToString  ‘str1 = “5623”



ToUpper



語法:StrName.ToUpper


功能:將所有字母轉換為大寫字母。


範例:sr1 = “I like VB2008”
str2 = str1.ToUpper  ‘str2 = “I LIKE VB2008”



Trim



語法:StrName.Trim


功能:將字串前後的空白字元移除。


範例:sr1 = “    我愛VB2008   
str2 = str1.Trim  ‘str2 = “
我愛VB2008”



TrimEnd



語法:StrName.TrimEnd


功能:將字串後面的空白字元移除。


範例:sr1 = “    我愛VB2008   
str2 = str1.Trim  ‘str2 = “   
我愛VB2008”



TrimStart



語法:StrName.Trim


功能:將字串前面的空白字元移除。


範例:sr1 = “    我愛VB2008   
str2 = str1.Trim  ‘str2 = “
我愛VB2008   


arrow
arrow
    全站熱搜

    tsjeng 發表在 痞客邦 留言(0) 人氣()