【发布时间】:2011-09-04 18:32:36
【问题描述】:
我在字符串中有多个值 这是我的字符串的示例
str1 = @"20AB"
str2 = @"298C30:2FC0A0:2FC09C:FFFFFFFF:2FDFCD34:00"
str3 = @"4ffd565372df51089f2c824526f4f95a13daa867"
str4 = hexa(binary(str1 + str2 +str3))
即我需要将字符串转换为二进制,然后转换为十六进制十进制,然后将所有 3 个字符串连接到一个字符串中。
请帮我看看怎么做。
提前致谢
【问题讨论】:
-
“先转换成二进制再转换成十六进制”是什么意思?你想要分别表示二进制和十六进制的字符串(即 010101... 和 ff4234...),为什么要中间的“二进制”形式?还是你想要原始字节?
-
我正在执行某种加密。为此,我需要这样的价值。这样所有的字符串值都不能轻易识别,这就是我需要这种双重转换的原因。
标签: iphone objective-c c iphone-sdk-3.0