一个郁闷的问题 bt[0] = (byte) 192; //最大是127,但你考虑负啊 bt[1] = 0; bt[2] = 0; bt[3] = 1; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 InetAddress本身不是有一个getByName的方法初始化字符串吗?string a="192.0.0.1";InetAddress address = null;try {address = InetAddress.getByName(a);}catch (UnknownHostException ex) {}不过要求a是有效地址,否则会抛exceptiongetByAddress就不清楚了 不知道你对位运算是否了解你传的参数最后jdk中的使用方式是int address;if (addr != null) { if (addr.length == 4) { address = addr[3] & 0xFF; address |= ((addr[2] << 8) & 0xFF00); address |= ((addr[1] << 16) & 0xFF0000); address |= ((addr[0] << 24) & 0xFF000000); } } 所以传addr[0] = (byte) 192; addr[1] = 0; addr[2] = 0; addr[3] = 1;就可以了。 确保a的合法性对每个b[i]=(b[i]<=127)?b[i]:b[i]-256即可^_^ byte 是8位,只有在表示有符号数时最大才是127无符号的是255 !!! 求助,关于类的克隆 覆盖的问题,求大神指导 请教一个问题,一个具有静态属性的成员方法能不能被子类覆盖? 急!一个关于JTable的构造问题! 有关组播丢包问题 如何将Win下一文件上传到Linux的服务器上? Java新手的问题 关于回车换行的问题 急!!! InputStream流写到数据库里抛出以下的异常?? 急救!!!!怎么能编译 不能运行 各位前辈,谁有IBM-JDK1.4.1 ? 新手的问题
InetAddress address = null;
try {
address = InetAddress.getByName(a);
}
catch (UnknownHostException ex) {
}
不过要求a是有效地址,否则会抛exception
getByAddress就不清楚了
int address;
if (addr != null) {
if (addr.length == 4) {
address = addr[3] & 0xFF;
address |= ((addr[2] << 8) & 0xFF00);
address |= ((addr[1] << 16) & 0xFF0000);
address |= ((addr[0] << 24) & 0xFF000000);
}
}
所以传addr[0] = (byte) 192;
addr[1] = 0;
addr[2] = 0;
addr[3] = 1;
就可以了。
对每个b[i]=(b[i]<=127)?b[i]:b[i]-256即可^_^
无符号的是255 !!!