`

ip地址转换成long型整数

    博客分类:
  • J2SE
ip 
阅读更多

String ipToLong(String ip){
        String str = "";
        String[] ips = ip.split("\\.");
        for(int i=0;i<ips.length;i++){
           if(ips[i].length()==3){
               str += ips[i];
               continue;
           }else if(ips[i].length()==2){
               str += "0"+ips[i];
               continue;
           }else if(ips[i].length()==1){
               str += "00"+ips[i];
               continue;
           }else{
               continue;
           }
        }
        return str;
    }

分享到:
评论

相关推荐

    python将ip地址转换成整数的方法

    本文实例讲述了python将ip地址转换成整数的方法。分享给大家供大家参考。具体分析如下: 有时候我们用数据库存储ip地址时可以将ip地址转换成整数存储,整数占用空间小,索引也会比较方便,下面的python代码自定义了...

    C# IP地址与整数之间转换的具体方法

    1、IP地址转换为整数 原理:IP地址每段可以看成是8位无符号整数即0-255,把每段拆分成一个二进制形式组合起来,然后把这个二进制数转变成一个无符号的32位整数。 举例:一个ip地址为10.0.3.193 每段数字 相对应的二...

    C#判断给定IP地址是否在指定范围内的方法

    比如给定一个ip段:127.0.0.1 ~ 127.0.0.255,我们想判断一个给定的ip地址是否在此段内,可以先将ip地址转换成整数,然后整数比较大小就很容易了。 例如: 127.0.0.1 = 2130706433 127.0.0.255 = 2130706687 判断...

    php IP转换整形(ip2long)的详解

    如何将四个字段以点分开的IP网络址协议地址转换成整数呢?PHP里有这么一个函数ip2long.比如复制代码 代码如下:&lt;?phpecho ip2long(“10.2.1.3”);?&gt;我们将得到167903491这是如何计算的,目前我知道有两个算法。...

    ipv4和ipv6字符串转换成数字

    ipv4或ipv6字符串形式的地址转换为BigInteger数字。

    IP、时间等类型转换工具

    本工具可实现点分十进制格式的ip地址与长整数的ip之间的转换,可将yyyy-MM-dd hh:mm:hh格式的时间与unsigned long的时间互相转换,可以在主机序和网络序的ip地址之间转换,可以做无符号整数与有符号整数之间转换

    Python 面试题汇总及答案详解完整版

    10:请编写一个函数实现将 IP 地址转换成一个整数 11、python 递归的最大层数?998 12:求结果(and or or)  运算符 13 :ascii、unicode、utf-8、gbk 区别 14:字节码和机器码的区别 15:三元运算写法和应用场景 ...

    java数据类型转byte数组

    ip地址转4字节byte,char转2字节byte,byte数组转char,int整数转换为4字节的byte数组,byte数组转换为int整数,double类型转8字节数组,8位数组转double,long整数转换为8字节的byte数组,short整数转换为2字节的...

    多功能 DLL 动态库

    说明:将十进制的整数转换成十六进制或八进制,参数:source 要转换的十进制整数;OtcHex : 输入8转换成八进制数,其它转换为十六进制数。 String ToUPNum( dec source,Boolean UD ) 说明:将双精度的小数转换为...

    socket网络编程

    //把字符串的IP地址转化为u_long unsigned long ip; if((ip=inet_addr(argv[2]))==INADDR_NONE){ printf("不合法的IP地址:%s",argv[1]); exit(-1); } //把端口号转化成整数 short port; if((port ...

    《你必须知道的495个C语言问题》

    5.6 如果NULL定义成#define NULL((char *)0) ,不就可以向函数传入不加转换的NULL 了吗? 57 5.7 我的编译器提供的头文件中定义的NULL为0L。为什么? 57 5.8 NULL可以合法地用作函数指针吗? 57 5.9 如果NULL...

    你必须知道的495个C语言问题

    5.6 如果NULL定义成#defineNULL((char*)0),不就可以向函数传入不加转换的NULL了吗? 5.7 我的编译器提供的头文件中定义的NULL为0L。为什么? 5.8 NULL可以合法地用作函数指针吗? 5.9 如果NULL和0作为空指针...

    你必须知道的495个C语言问题.pdf

    5.6 如果NULL定义成#define NULL((char *)0) ,不就可以向函数传入不加转换的NULL 了吗? 5.7 我的编译器提供的头文件中定义的NULL为0L。为什么? 5.8 NULL可以合法地用作函数指针吗? 5.9 如果NULL和0作为空指针...

    C语言FAQ 常见问题列表

    o 6.6 如果 NULL 定义成 #define NULL ((char *)0) 难道不就可以向函数传入不加转换的 NULL 了吗? o 6.7 如果 NULL 和 0 作为空指针常数是等价的, 那我到底该用哪一个呢? o 6.8 但是如果 NULL 的值改变了, 比如...

    51单片机C语言编程基础及实例

    (IE,IP) 针对 AT89C52 单片机,头文件 AT89x52.h 给出了 SFR 特殊功能寄存器所有端口的定义。 C 语言编程基础: 1. 2. 3. 4. 十六进制表示字节 0x5a:二进制为 01011010B;0x6E 为 01101110。 如果将一个 16 位二...

    Delphi网络公用函数

    //得到本机的局域网Ip地址 Function NetGetLocalIp(var LocalIp:string): Boolean; //通过Ip返回机器名 Function NetGetNameByIPAddr(IPAddr: string; var MacName: string): Boolean ; //获取网络中SQLServer...

    delphi通用函数单元一

    {* 带分隔符的整数-字符转换} function ByteToBin(Value: Byte): string; {测试通过} {* 字节转二进制串} function StrRight(Str: string; Len: Integer): string; {测试通过} {* 返回字符串右边的字符 Examples:...

    你必须知道的495个C语言问题(PDF)

    4.9 我怎样把一个int 变量转换为char * 型?我试了类型转换, 但是不 行。. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 5 空(null) 指针21 5.1 臭名昭著的空指针到底是什么? . . . . . ...

Global site tag (gtag.js) - Google Analytics