如何使用java方法
添加以下十六进制值A28904048E
作为
A2 + 89 + 04 + 04 + 8E
将值设为1C1
答案 0 :(得分:2)
十六进制值是整数,因此您可以像添加整数一样添加它们。
在您的情况下,您首先需要将字符串拆分为2个组,如下所示:
"A28904048E".split("(?<=\\G.{2})")
然后你可以将它们解析为十六进制,最后添加它。
答案 1 :(得分:1)
你可以这样做:
auto it = s.insert(t).first;
if (t == s.begin()) { ... }
我希望它有所帮助。