技术开发 频道

在VB.NET中替换并建立一个字符串

【IT168技术文档】

    在VB.NET中,你曾经需要替换字符串的某个部分,并生成一个包含重复字符的字符串吗?如果是这样,我将为你说明,用String对象的Replace方法来替换字符串中的一个字符串是多么容易。

    我们在列表A中定义了三个变量:strfull用来保存整行文本,strOriginal用来保存我们希望找到并替换的词,strReplace用来保存字符串,它将替换strOriginal与strfull。字符串的Replace方法用来替换一个特定的值,其新值保存在strFull中。该方法接受两个参数:原始字符串与替换它的字符串。其结果为strFull字符串中的一个更新值。 
    列表A:

Private 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() AsInteger Dim strRepeatedCharacterString As New String("&"c,?) MessageBox.Show(strRepeatedCharacterString) End Function

    尽管还有其它方法可以得到同样的结果,定义一个由重复字符组成的字符串是一个十分简单而迅速的方法。实现这一结果的其它方法需要建立一个循环,且每次再增加一个字符,但该方法执行起来更慢。

0
相关文章