【发布时间】:2014-07-21 13:27:48
【问题描述】:
我有一些字符串数据需要像这样交换:
我的字符串数据例如:056446A750513300 我需要形成的是:00335150A7466405
我认为你们注意到了这种模式(每两个最低有效数字移动为最高有效数字,依此类推)
我需要能够在 VB.NET 中快速实现这种交换的算法或代码。 我还有一个问题>>在这种情况下,我的字符串数据是否也可以作为十六进制数据而不进行任何转换?
提前致谢。
【问题讨论】:
-
您可以通过不交换数字而是以相反的顺序读取它们来加快速度,一次两个半字节。当然,首先不要让它们以错误的顺序排列。如果您不显示字符串的使用方式,您将无法获得准确的“快速”建议。
-
请说明您的尝试以及您遇到问题的地方。