`

java IP地址转换

    博客分类:
  • Java
 
阅读更多
/**将给定的字节数组转换成IPV4的十进制分段表示格式的ip地址字符串*/
public static String binaryArray2Ipv4Address(byte[]addr){
  String ip="";
  for(int i=0;i<addr.length;i++){
   ip+=(addr[i]&0xFF)+".";
  }
  return ip.substring(0, ip.length()-1);
}
/**将给定的用十进制分段格式表示的ipv4地址字符串转换成字节数组*/
public static byte[] ipv4Address2BinaryArray(String ipAdd){
  byte[] binIP = new byte[4];
  String[] strs = ipAdd.split("\\.");
  for(int i=0;i<strs.length;i++){
   binIP[i] = (byte) Integer.parseInt(strs[i]);
  }
  return binIP;
}
分享到:
评论

相关推荐

    java IP地址工具类,java IP地址获取,java获取客户端IP地址

    3. **IP地址转换**:工具类可能还包含了IP字符串与`InetAddress`对象之间的转换,以及IPv4和IPv6之间的转换功能。 4. **IP地址校验**:为了确保处理的IP地址有效,`IpUtils`可能包含了IP地址格式的验证函数。 5. *...

    java ip地址段计算

    输入IP地址及掩码(如24),计算出地址范围 1、计算出掩码指定的IP地址个数 2、分割IP地址 3、将10.0.0.0形式的ip地址转换成10进制整数 4、将10进制整数形式转换成127.0.0.1形式的IP地址

    Java_IPv4转换_ip2long_long2IP

    Java_IPv4转换_ip2long_long2IP,与php/java/javascript互相兼容

    java根据ip反查省市县地址

    在Java编程中,根据IP地址反查对应的省市县地址是一项常见的需求,这通常涉及到网络编程和地理信息系统(GIS)的应用。下面将详细讲解如何利用Java实现这一功能。 首先,我们需要理解IP地址的基本概念。IP地址是由...

    把IP地址转换成实际地域名称

    在IT行业中,将IP地址转换为实际地域名称是一项常见的需求,尤其在数据分析、网络安全和地理位置服务等领域。IP地址是互联网上设备的唯一标识符,通常表现为一组数字,如192.168.1.1。而将其转换成实际的地域信息,...

    java根据ip获取国家、地区名称,附带ip地址库

    `InetAddress`提供了`getByName()`方法,可以将字符串形式的IP地址转换为`InetAddress`对象,然后通过`getHostAddress()`方法获取IP地址,`getHostName()`方法则能获取主机名,但这些方法无法直接得到国家或地区的...

    JAVA中IP和整数相互转化的方法

    将IP地址转换为整数时,可以将每段看作一个8位的二进制数,然后将它们组合成一个32位的整数。这个过程主要通过位运算实现: 1. 将每段IP转换为二进制,例如,192对应于11000000,168对应于10101000,1对应于...

    java 获取 IP 地址

    总结来说,这个小而精悍的Java程序利用了`InetAddress`类进行域名到IP地址的转换,并通过GUI提供用户交互。虽然界面简陋,但其功能实用,对于初学者理解网络编程和Java GUI设计具有一定的教学价值。

    java实现根据ip地址获取地理位置的代码分享

    - **新浪接口**:`http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=IP地址`,返回JSON格式的数据,解析时更加方便,可以直接转换为Java对象。 - **淘宝接口**:`...

    java获取ip地址

    - 如果输入的URL有效,则将其IP地址转换为字符串形式,并显示在标签(`jl`)中。 - 如果输入的URL无效或者无法解析,则会抛出`UnknownHostException`异常,此时程序会捕获这个异常并打印堆栈跟踪。 - 用户点击...

    使用Java代码将IP地址转换为int类型的方法

    在Java编程中,将IP地址转换为int类型的方法是一个常见的技术问题,这涉及到网络编程的基础知识和位操作。IP地址通常以点分十进制的形式表示(如"192.168.1.116"),而转换为int类型则需要将每个八位段(byte)分别...

    ip查询归属地收藏 Java 查询IP地址

    IP地址转换为字符串 `byteArrayToStringIp`方法将字节数组转换为标准的IP地址字符串格式,便于展示或后续处理。 #### 5. 单例模式应用 代码中使用了单例模式来管理`IpAddress`类的实例,确保在整个应用程序中...

    java 获取计算机名与IP地址

    在Java编程语言中,获取计算机名和IP地址是常见的网络编程任务。这主要涉及到Java的`java.net`包,该包提供了多种类和接口来处理网络相关的操作。下面将详细介绍如何使用Java获取计算机名和IP地址。 首先,我们来看...

    根据IP地址获取经纬度

    标题中的“根据IP地址获取经纬度”是指在Java编程环境下,通过特定的库或API来实现从IP地址解析出地理位置的经纬度坐标。这通常涉及到网络编程和地理信息系统(GIS)的技术。描述中提到的Java工程是实现这个功能的一...

    java ip 地址分析

    5. IP地址转换:Java提供了一些方法将IP地址转换为字节数组,反之亦然。例如,`InetAddress`的`getAddress()`方法返回一个字节数组,而`InetAddress.getByAddress(byte[] addr)`可以根据字节数组创建`InetAddress`...

    Java编程IP地址和数字相互转换代码示例

    最近才知道,将ip地址转换成十进制、八进制、十六进制同样可以访问网站。 知识点1:IP地址是什么? IP地址(Internet Protocol address)是指在网络通信中,标识设备的唯一地址。它是一个32位整数,通常写成四个用...

    java IP 库 ip

    总的来说,这个Java项目提供了一种离线方式来处理IP查询,这对于那些需要高效、本地化的IP地址到地理位置转换的应用来说非常有用。它可能涉及到自定义的文件读取、解析和索引机制,这些都是Java程序员需要掌握的重要...

    java中用正则表达式检测IP地址是否合理

    ### Java中利用正则表达式检测IP地址合理性 在日常的软件开发中,经常会遇到需要验证用户输入数据的情况,特别是对于IP地址这类特定格式的数据。本文将详细介绍如何使用Java中的正则表达式来检查一个IP地址的有效性...

    Java读取纯真IP数据库定位IP地址(eclipse中直接使用)_项目源码

    3. **IP地址操作**:Java的`java.net`包提供了`InetAddress`类,可以用来处理IP地址的转换和比较。在查询过程中,`IPSeeker`可能需要将输入的IP字符串转换为`InetAddress`对象,并与数据库中的IP范围进行比较。 4. ...

    java根据ip获取国家、地区名称,附带ip库

    2. **IP地址转换** 在Java中,IP地址通常表示为字符串,如"192.168.0.1"。要进行比较和查询,需要将其转换为整数或`InetAddress`对象。`InetAddress`类提供了`getByName()`方法,用于将IP字符串转换为`InetAddress`...

Global site tag (gtag.js) - Google Analytics