java中字节数组到十进制的转换
我是java新手。我收到字节数组中的 UDP 数据。字节数组的每个元素都有十六进制值。我需要将每个元素转换为整数。
如何将其转换为整数?
I am new to java. I receive the UDP data in byte array. Each elements of the byte array have the hexadecimal value. I need to convert each element to integer.
How to convert it to integer?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
示例代码:
sample code:
手动:迭代数组的元素并将它们转换为
int
或使用Integer.valueOf()
创建整数对象。Manually: Iterate over the elements of the array and cast them to
int
or useInteger.valueOf()
to create integer objects.功能:返回字节数组的无符号值。
Function : return unsigned value of byte array.
我发现以下内容可能对您有用 http://blog.codebeach.com/2008/02/convert-hex-string-to-integer-and-back.html
Here's something I found that may be of use to you http://blog.codebeach.com/2008/02/convert-hex-string-to-integer-and-back.html