Trimming Items in a String Array

Trimming Items in a String Array

When you use a For Each loop to iterate through a String Array and perform some action with each item, the change doesn’t affect the String Array itself. Consider the following code:

Dim strArray() As String = {"First Item", "Second Item", "Third Item"}' First we are trying to add some more ' text with each item in arrayFor Each strItem As String In strArray    strItem &= " some data"Next' Now again iterate through this array to see ' whether the changes has been made or notFor Each strItem As String In strArray    Debug.Print(strItem)Next

The output of the above code will be:

First ItemSecond ItemThird Item

As you can see in the output, there is no change in items. Each time the value is copied into the variable, it changes the variable, not the Array item. To make changes in each item, use the For Next loop. For example:

Dim strArray() As String = {"First Item", "Second Item", "Third Item"} ' First we are trying to add some more ' text with each item in array For i As Integer = 0 To strArray.Length - 1    strArray(i) &= " some data"Next' Now again iterate through this array to see' whether the changes has been made or notFor Each strItem As String In strArray    Debug.Print(strItem)Next

The output of the above code will be:

First Item some dataSecond Item some dataThird Item some data
Share the Post:
Heading photo, Metadata.

What is Metadata?

What is metadata? Well, It’s an odd concept to wrap your head around. Metadata is essentially the secondary layer of data that tracks details about the “regular” data. The regular

XDR solutions

The Benefits of Using XDR Solutions

Cybercriminals constantly adapt their strategies, developing newer, more powerful, and intelligent ways to attack your network. Since security professionals must innovate as well, more conventional endpoint detection solutions have evolved

AI is revolutionizing fraud detection

How AI is Revolutionizing Fraud Detection

Artificial intelligence – commonly known as AI – means a form of technology with multiple uses. As a result, it has become extremely valuable to a number of businesses across

AI innovation

Companies Leading AI Innovation in 2023

Artificial intelligence (AI) has been transforming industries and revolutionizing business operations. AI’s potential to enhance efficiency and productivity has become crucial to many businesses. As we move into 2023, several