字符串的操作應(yīng)用
成都創(chuàng)新互聯(lián)公司為企業(yè)級(jí)客戶提高一站式互聯(lián)網(wǎng)+設(shè)計(jì)服務(wù),主要包括成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司、app軟件定制開發(fā)、成都微信小程序、宣傳片制作、LOGO設(shè)計(jì)等,幫助客戶快速提升營(yíng)銷能力和企業(yè)形象,創(chuàng)新互聯(lián)各部門都有經(jīng)驗(yàn)豐富的經(jīng)驗(yàn),可以確保每一個(gè)作品的質(zhì)量和創(chuàng)作周期,同時(shí)每年都有很多新員工加入,為我們帶來(lái)大量新的創(chuàng)意。
[vb]
Module Module
Sub Main()
定義 個(gè)字符串變量
Dim str str str As String
給str str 付初值
str = Hello : str = World
Console WriteLine( 方法Concat )
連接一個(gè)或多個(gè)字符串
Console WriteLine( str ={ } str ={ } String Concat(str str )={ } str str String Concat(str str ))
判斷字符串中是否具有相同的值返回類型為布爾型
Console WriteLine( 方法Equals )
Console WriteLine( str ={ } str ={ } String Equals(str )={ } str str str Equals(str ))
在字符串中指定索引位置插入指定的字符串
Console WriteLine( 方法Insert )
str = : str = aaa
Console WriteLine( str ={ } str ={ } str Insert( str )={ } str str str Insert( str ))
左右對(duì)齊字符串中的字符
Console WriteLine( 方法PadLeft/PadRight )
str = World : str = 世界
Console WriteLine( str ={ } str )
Console WriteLine( str PadLeft( * )={ } str PadRight( * )={ } str PadLeft( * ) str PadRight( * ))
Console WriteLine( str ={ } str )
Console WriteLine( str PadLeft( * )={ } str PadRight( * )={ } str PadLeft( * ) str PadRight( * ))
找出指定字符串或字符轉(zhuǎn)在此字符串中的第一個(gè) 最后一個(gè)匹配項(xiàng)的索引位置
Console WriteLine( 方法IndexOf/LastIndexOf )
str = Visual Basic NET ASP NET C# NET
Console WriteLine( str ={ } str )
Console WriteLine( str IndexOf( NET )={ } str LastIndexOf( NET )={ } str IndexOf( NET ) str LastIndexOf( NET ))
將字符串中的字符復(fù)制到字符串?dāng)?shù)組
Console WriteLine( 方法ToCharArray )
str = str ToCharArray(str IndexOf( NET ) )
Console WriteLine( str ={ } str )
Console WriteLine( str ToCharArray(str IndexOf( NET ) )={ } str )
在指定字符串?dāng)?shù)組的每個(gè)元素之間串聯(lián)指定的分隔符 產(chǎn)生單個(gè)串聯(lián)的字符串
Console WriteLine( 方法Join )
Dim myArray( ) As String
myArray( ) = I : myArray( ) = am : myArray( ) = a : myArray( ) = student
For i As Integer = To
Console Write( myArrat({ })={ } i myArray(i))
Next
Console WriteLine()
Console WriteLine( String Join( * myArray)={ } String Join( * myArray))
此字符串中刪除指定個(gè)數(shù)字符
Console WriteLine( 方法Remove )
str =
Console WriteLine( str ={ } str Remove( )={ } str str Remove( ))
將此字符串指定字符串字符的所有匹配項(xiàng)代替為其他指定字符串
Console WriteLine( 方法Replace )
str =
str = abc
Console WriteLine( str ={ } str ={ } str ={ } str Replace(str str )={ } str str str str Replace(str str ))
從此字符串檢索字符串
Console WriteLine( 方法SubString )
Console WriteLine( str ={ } str Substring( )={ } str str Substring( ))
Console ReadLine()
End Sub
lishixinzhi/Article/program/net/201311/13956
有兩種方法:
1.用Right函數(shù),從字符串右邊取出的指定數(shù)量的字符.
Right(string,
length)
取最后一位
A
=
"ABC123"
D
=
RIGHT(A,1)
取最后二位
D
=
RIGHT(A,2)
取最后第二位
D
=
RIGHT(A,2,1)
2.用MID函數(shù)
返回
Variant
(String),其中包含字符串中指定數(shù)量的字符。
語(yǔ)法
Mid(string,
start[,
length])
此發(fā)先要用LEN函數(shù)確定字符串長(zhǎng)度,然后才能確定起始位,例:
A
=
"ABC123"
取最后一位
D
=
MID(A,LEN(A),1)
取最后二位
D
=
MID(A,LEN(A)-1,2)
取最后第二位
D
=
MID(A,LEN(A)-1,1)
后一種在取每位字符時(shí)配合FOR
NEXT循環(huán)更有用.
最近我說(shuō)明了用VB NET將字符串轉(zhuǎn)換成字節(jié)數(shù)組的方法 如果你需要將一個(gè)字節(jié)數(shù)組轉(zhuǎn)換成字符串 可以使用BitConverter ToString或Covert ToBase String方法 下面我提供實(shí)例說(shuō)明如何用上兩種方法進(jìn)行轉(zhuǎn)換
字節(jié)數(shù)組用法
如果你準(zhǔn)備恢復(fù)用二進(jìn)制格式保存的文本 在System Text命名空間中調(diào)用適當(dāng)編碼對(duì)象的GetString方法
使用System BitConverter類是將一個(gè)字節(jié)數(shù)組轉(zhuǎn)換成字符串的最快捷的方法 這個(gè)類為基本數(shù)據(jù)類型和字節(jié)數(shù)組之間的轉(zhuǎn)換提供方法 要使用這個(gè)方法 使用超載的ToString方法接受一個(gè)字節(jié)數(shù)組為參數(shù) 在這種情況下 字符串中包括字節(jié)數(shù)組的每一個(gè)十六進(jìn)制格式的值 數(shù)值間用破折號(hào)隔開 使用字符串沒有辦法自動(dòng)撤銷轉(zhuǎn)換 恢復(fù)原始的字節(jié)數(shù)組 查看列表A中的例子
Listing A
Private Sub ConvertByteArrayToString()??????? Dim btText() As Byte = { }??????? Dim strText As String??????? strText = BitConverter ToString(btText)??????? MessageBox Show(strText)??? End Sub???? 通過(guò)System Convert類的ToBase String和FromBase Stirng方法 利用Base 編碼 也可以把字節(jié)數(shù)組轉(zhuǎn)換成字符串 在Base 編碼中 每個(gè)三字節(jié)的序列被轉(zhuǎn)換為四個(gè)字節(jié) 每個(gè)Base 編碼字符為值域中 個(gè)可能值中的一個(gè) 查看列表B中的例子
Listing B
Private Sub ConvertByteArrayToString()??????? Dim btText() As Byte = { }??????? Dim strText As String??????? strText = Convert ToBase String(btText)??????? MessageBox Show(strText)??? End Sub???? 以上兩種方法都可以用來(lái)建立一個(gè)二進(jìn)制數(shù)據(jù)表示法 記住 為了將一個(gè)字節(jié)數(shù)組恢復(fù)成真實(shí)的文本信息 你必須使用正確的編碼類
lishixinzhi/Article/program/net/201311/11708
將C#編譯生成一個(gè)托管dll,import加入VB.net工程中
在vb.net代碼中創(chuàng)建一個(gè)實(shí)例,利用new關(guān)鍵字,實(shí)例化再引用
例:
Public LinRD As New RomixLin.RomixLinDll ‘開頭實(shí)例化你的C#類
Dim rat as string = LinRD.LightLin(Lin, ReadIDHead) ’找到你的方法,寫清楚參數(shù)
rat 就是你拿到的string了
VB.NET編程Mid函數(shù)一般用于返回原字符串中子串,比如說(shuō):
Dim?MyString,?FirstWord,?LastWord,?MidWords??
MyString?=?"Mid?Function?Demo"?建立一個(gè)字符串。??
FirstWord?=?Mid(MyString,?1,?3)?'?返回?"Mid"。??
LastWord?=?Mid(MyString,?14,?4)?'?返回?"Demo"。??
MidMidWords?=?Mid(MyString,?5)?'?返回?"Funcion
具體函數(shù)說(shuō)明如下:返回 Variant (String),其中包含字符串中指定數(shù)量的字符。
mid函數(shù)的語(yǔ)法:
Mid(string,?start[,?length])
mid函數(shù)的參數(shù):
string 必要參數(shù)。字符串表達(dá)式,從中返回字符。如果 string 包含 Null,將返回 Null;
start 必要參數(shù)。為 Long。string 中被取出部分的字符位置。如果 start 超過(guò) string 的字符數(shù),VB.NET Mid函數(shù)返回零長(zhǎng)度字符串 ("");
length 可選參數(shù);為 Variant (Long)。要返回的字符數(shù)。如果省略或 length 超過(guò)文本的字符數(shù)(包括 start 處的字符),將返回字符串中從 start 到尾端的所有字符。
當(dāng)前標(biāo)題:vb.net返回字符串 vb字符串處理函數(shù)
網(wǎng)頁(yè)路徑:http://muchs.cn/article40/hgioho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、云服務(wù)器、外貿(mào)建站、電子商務(wù)、企業(yè)網(wǎng)站制作、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)