请问这句JAVA语句是怎么获得readBufferToChar中的第16位数据,这句话具体是什么意思呢?大神求解 30

for(inti=0;i<48;i++){Data2[i]=readBufferToChar[i+Integer.parseInt(readBufferToChar[15... for (int i = 0; i < 48; i++) {
Data2[i] = readBufferToChar[i + Integer.parseInt(readBufferToChar[15]) + Integer.parseInt(readBufferToChar[Integer.parseInt(readBufferToChar[15]) + 16], 16) + 17];
}
展开
 我来答
鞠婧祎老婆柠祎
2019-05-20 · TA获得超过727个赞
知道小有建树答主
回答量:2416
采纳率:67%
帮助的人:412万
展开全部
从readBufferToChar里面取第16位然后加上当前的循环下标作为新的index,根据这个index取值,然后加上第十六位的值与16的和作为第二个index,继续取值后转换成十六进制数加17后再次取值最后转换成整型
追问
这段语句的作用是获取readBufferToChar中从第16位到末尾的所有值,不太理解你这一段话,若是按照你的解释,怎么可以获取的了正确的值
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式