它返回的是一个byte[],不是byte,谁告诉你byte[]只能表示-128-127呢
解决方案 »
- 怎么以顺序方式得到从jsp页面得到所有表单参数?
- ----------------》怎样实现鼠标指针的移动《-----------------
- 关于java国际化的问题
- 关于 文件读取
- java中如何让一个图形对象相应鼠标事件
- applet通过UDP通讯问题????????????????
- J2SDK1.4.1_03哪里可以下载,请哪一们大哥提供一个,我在官方网站上下不了,谢谢!
- 朋友们 ,为什莫我的java 源程序,可以编译成 字节码文件,为什莫运行.class 文件系统报告异常
- 各位大虾,有谁对在Applet、Application下做打印有心得?
- 又一jbuilder菜鸟问题?
- 关于JTable的若干问题~~
- 一个字符串转换成2进制问题
你的意思是返回的是一个byte数组?那不能这么写吧?add=InetAddress.getAddress()这不是把一个ip地址都付值给了add么?那add具体怎么表示?他输出的时候该怎么写?
byte[] getAddress()
Returns the raw IP address of this InetAddress object他返回的就是一个byte[]
该函数getAddress()每8位用付给一个byteipv6依此类推,byte[]是可变的
对ipv4就是个32位的二进制而已,不就想通了
int num=0;
num=add.Length;
for(int i=0;i<num;i++)
System.out.println(add[i]);
这样下来回什么输出亚?