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