【IT168技术文档】
在VB.NET中,你曾经需要替换字符串的某个部分,并生成一个包含重复字符的字符串吗?如果是这样,我将为你说明,用String对象的Replace方法来替换字符串中的一个字符串是多么容易。
我们在列表A中定义了三个变量:strfull用来保存整行文本,strOriginal用来保存我们希望找到并替换的词,strReplace用来保存字符串,它将替换strOriginal与strfull。字符串的Replace方法用来替换一个特定的值,其新值保存在strFull中。该方法接受两个参数:原始字符串与替换它的字符串。其结果为strFull字符串中的一个更新值。
列表A:
Private Function ReplaceString()Function ReplaceString() As Integer
Dim strFull As String = "This is the original text"
Dim strOriginal As String = "original"
Dim strReplace As String = "modified"
strFull = strFull.Replace(strOriginal, strReplace)
MessageBox.Show(strFull)
End Function
用重复字符建立字符串
为生成一个包含相同字符的字符串,我们使一个String对象构造器超出负荷。String创建过程接受两个参数:需要被重复的字符以及字符应重复的次数。列表B中为代码实例。
列表B:
Private Function RepeatedCharacterString()Function RepeatedCharacterString() AsInteger
Dim strRepeatedCharacterString As New String("&"c,?)
MessageBox.Show(strRepeatedCharacterString)
End Function
尽管还有其它方法可以得到同样的结果,定义一个由重复字符组成的字符串是一个十分简单而迅速的方法。实现这一结果的其它方法需要建立一个循环,且每次再增加一个字符,但该方法执行起来更慢。