|
|
1
16
或者更快(减法与数组搜索),但不检查错误输入:
|
|
|
2
16
如果我错了请纠正我,但你能简单地用一下吗
只要StringValue代表十六进制数?这不是基准参数的点吗? 字符串是不可变的,我认为没有一种方法可以在索引0处获取char的子字符串字节值,而不创建新的字符串。 |
|
|
3
2
当然,您可以在不需要创建另一个字符串的情况下获得十六进制值。我不确定从性能上看,它真正能给你带来什么好处,但既然你问了,这就是你要求的。
|
|
|
4
1
如果您知道十六进制值只是一个字节,那么只需将其转换为Int32,然后强制转换
|
|
|
5
-1
更便宜的可能是:
这只会将有趣的字符添加到char[]中,而不会添加整个字符串。 |
|
|
Flegy · PHP/MSSQL字符串到十六进制 7 年前 |
|
|
Soumil Deshpande · 将十六进制字符串转换为可读输出 7 年前 |
|
Jahongir Rahmonov · 计算文件的校验和 7 年前 |
|
|
DenoDev · C-十六进制输出中缺少0 7 年前 |
|
|
Elie Daher · 在C中将十六进制转换为uint8\u t++ 7 年前 |
|
|
e2rabi · 如何使用Java屏蔽十六进制int? 7 年前 |
|
|
user3780807 · c++流负数转换 7 年前 |