【发布时间】:2019-03-27 14:52:00
【问题描述】:
有人建议我使用类似 TCP 的校验和,它由(整数)序列和 ack 字段值的总和组成,添加到数据包有效负载字段的逐个字符总和中(即,将每个字符都好像是一个 8 位整数,只需将它们相加即可)。
我假设它会按照以下方式进行:
char[] a = data.toCharArray();
for (int i = 0; int < len; i++) {
...
}
虽然我对如何完成实际转换一无所知?
我的data 是string,我希望遍历字符串(转换为 char 数组(如果有更好的方法,请告诉我!))现在我准备好迭代了尽管如何将每个字符转换为 int。然后我会对总数求和。
【问题讨论】:
-
简单:在你的 for 循环中:
int val = a[i]; -
这会转换循环中的当前字符吗?
标签: java string type-conversion bit