0

我有一个名为 hexsub 的字符串数组,该数组的每个“实例”包含 2 个字符。我创建了一个名为 finalhex 的新数组,我希望新数组的每个“实例”都包含之前的 2 个,因此:hexsub(0)=06,hexsub(1)=AF,然后是 finalhex(0)=06AF。我怎样才能做到这一点?

4

2 回答 2

2

join 函数将连接数组的所有元素,无论有多少在合理范围内。

finalhex(0) = Join(hexsub,"")

或将它们成对分开,这样的事情可能会起作用:

For I = 0 to hexsub.Count-1 Step 2
  finalhex(I/2) = hexsub(I).Trim + hexsub(I+1).Trim
Next

现在 finalhex 的每个元素将包含 2 个连接的 hexsub 元素

于 2013-06-23T20:22:56.337 回答
0

'假设偶数个数组元素

Dim NumberOfCombinedElements as Integer = hexsub.count / 2

Dim FinalHex(NumberOfCombinedElements ) as string

for I as integer = 0 to NumberOfCombinedElements - 1

    finalhex(I) = hexsub(I*2) & hexsub(I*2 + 1)

next 
于 2013-06-23T20:48:42.297 回答