课程
/后端开发
/Java
/Java Socket应用---通信是这样练成的
IP地址:192.168.0.103
字节数组形式的IP:[-64, -88, 0, 103]
请问为什么以字节数组输出的时候会出现负数?如何解决这种问题?
2015-08-19
源自:Java Socket应用---通信是这样练成的 2-1
正在回答
因为byte是有符号的 所以值域不是0~255而是-128~127,所以比127大的数字会变成负值,你不用byte存就可以了
cgb14 提问者
慕少7573967
举报
分享的是 Java 中的网络编程,使用Socket实现网络聊天通信
2 回答getAddress返回的字节输出 输出问题
1 回答字节数组的大小
4 回答通过InetAddress 获取字节数组IP时 byte[] bytes = address.getAddress();,出现负数
2 回答关于字节输入流转换为字符输入流的问题~~
2 回答字节数组形式获取的IP地址,有些字段是负数?256-?