我想要一个类似vc中的ip控件的一个类,实现ip的格式输入.~~~高分

obliang harmonic 部门经理/部门主管  2002-02-04 10:43:43
多谢!提供思路也可以! 我有的是分数噢!!
...全文
17 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
skyyoung 2002-02-04
public long getDecimalfromIP(String addr)
{
StringTokenizer st = new StringTokenizer(addr,".");
long n1 = Integer.parseInt(st.nextToken());
long n2 = Integer.parseInt(st.nextToken());
long n3 = Integer.parseInt(st.nextToken());
long n4 = Integer.parseInt(st.nextToken());
long ret = 0xFFFFFFFF & ((n1 << 24) | (n2 << 16) | (n3 << 8) | n4);
return((long)ret);
}

public String getIPfromDecimal(long ip)
{
String s1 = new String(new Long((long)(ip >> 24) & 0xFF).toString());
String s2 = new String(new Long((long)(ip >> 16) & 0xFF).toString());
String s3 = new String(new Long((long)(ip >> 8) & 0xFF).toString());
String s4 = new String(new Long((long)ip & 0xFF).toString());
return(new String(s1 + "." + s2 + "." + s3 + "." + s4));
}
回复
pengji 2002-02-04
对输入的VALUE,做CHECK喽!
回复
相关推荐
发帖
非技术区
创建于2007-09-28

2.3w+

社区成员

Java 非技术区
申请成为版主
帖子事件
创建了帖子
2002-02-04 10:43
社区公告
暂无公告