以字节数组输出时的问题

来源:2-1 Java 中的 InetAddress 的应用

cgb14

2015-08-19 11:08

IP地址:192.168.0.103

字节数组形式的IP:[-64, -88, 0, 103]

请问为什么以字节数组输出的时候会出现负数?如何解决这种问题?

写回答 关注

1回答

  • Creacc
    2015-08-19 11:13:50
    已采纳

    因为byte是有符号的 所以值域不是0~255而是-128~127,所以比127大的数字会变成负值,你不用byte存就可以了

    慕少7573...

    好好看看API文档getAddress()方法

    2017-09-26 15:28:40

    共 3 条回复 >

Java Socket应用---通信是这样练成的

分享的是 Java 中的网络编程,使用Socket实现网络聊天通信

125013 学习 · 590 问题

查看课程

相似问题