社区
Web 开发
帖子详情
关于byte型和IP地址的问题!在心啊等待
lsupper
2008-01-08 09:39:45
我要把一个IP地址,比如 202.196.23.157 付给一个byte数组。
我是这样做的:
byte[]s = new byte[4];
s[0]=202;
s[1]=196;
s[2]=23;
s[4]=157;
InetAddress src = InetAddress.getByAddress(s);
但是编译器告诉我类型不匹配.......在线等待!
...全文
125
2
打赏
收藏
关于byte型和IP地址的问题!在心啊等待
我要把一个IP地址,比如 202.196.23.157 付给一个byte数组。 我是这样做的: byte[]s = new byte[4]; s[0]=202; s[1]=196; s[2]=23; s[4]=157; InetAddress src = InetAddress.getByAddress(s); 但是编译器告诉我类型不匹配.......在线等待!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cazar
2008-01-08
打赏
举报
回复
public static byte[] getIpByteArrayFromString(String ip) {
byte[] ret = new byte[4];
java.util.StringTokenizer st = new java.util.StringTokenizer(ip, ".");
try {
ret[0] = (byte)(Integer.parseInt(st.nextToken()) & 0xFF);
ret[1] = (byte)(Integer.parseInt(st.nextToken()) & 0xFF);
ret[2] = (byte)(Integer.parseInt(st.nextToken()) & 0xFF);
ret[3] = (byte)(Integer.parseInt(st.nextToken()) & 0xFF);
} catch (Exception e) {
System.out.println(e.getMessage());
}
return ret;
}
lsupper
2008-01-08
打赏
举报
回复
55555555555555555顶起来!
IP地址
转
Byte
本文分享了一种将
IP地址
转换为
Byte
数组的有效方法。针对直接转换可能引起的溢出
问题
,提出了先转换为Short或Int类
型
再进行转换的解决方案。
C# 将
byte
数组转换为
IP地址
本文概述了如何将
byte
数组转换为
IP地址
,
IP地址
转为16进制数组,以及获取本机的旧式与现代方法。涉及的技术包括IPAddress类和Dns库的使用。
java
IP地址
互转
byte
[4]数组
这篇博客详细介绍了如何在Java中将
IP地址
转换为
byte
数组,以及如何将
byte
数组还原为
IP地址
,主要涉及网络编程中的
IP地址
操作。
MFC中
IP地址
控件中获取到
IP地址
转换字符串
本文介绍了在MFC中如何使用CIPAddress类的GetAddress()方法获取
IP地址
,并将其转换为字符串格式。提供了两种实现方式:一是通过
BYTE
类
型
分别获取四个字段再拼接;二是直接获取DWORD类
型
的
IP地址
并通过位操作分解。
ip字符串与
byte
[]互转 和 mac字符串与
byte
[]互转
本文介绍了如何将
IP地址
和MAC地址从字符串形式转换为
byte
数组形式的方法,并提供了实用的Java代码示例。包括IP字符串转
byte
数组、MAC字符串转
byte
数组及相应的逆向转换过程。
Web 开发
81,111
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章