广告
返回顶部
首页 > 资讯 > 精选 >Java编程IP地址和数字相互转换代码示例
  • 528
分享到

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

javaip地址相互 2023-05-30 20:05:42 528人浏览 安东尼
摘要

最近才知道,将ip地址转换成十进制、八进制、十六进制同样可以访问网站。IP转为数字(第二种算法。用左移、按位或实现。效率更高。):public long ipToLong(String ipAddress) { long result =

最近才知道,将ip地址转换成十进制、八进制、十六进制同样可以访问网站。

IP转为数字(第二种算法。用左移、按位或实现。效率更高。):

public long ipToLong(String ipAddress) {  long result = 0;  String[] ipAddressInArray = ipAddress.split("\\.");  for (int i = 3; i >= 0; i--) {    long ip = Long.parseLong(ipAddressInArray[3 - i]);    //left shifting 24,16,8,0 and bitwise OR    //1. 192 << 24   //1. 168 << 16   //1. 1  << 8   //1. 2  << 0   result |= ip << (i * 8);  } return result;  } 

--结束END--

本文标题: Java编程IP地址和数字相互转换代码示例

本文链接: https://www.lsjlt.com/news/220746.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java编程IP地址和数字相互转换代码示例
    最近才知道,将ip地址转换成十进制、八进制、十六进制同样可以访问网站。IP转为数字(第二种算法。用左移、按位或实现。效率更高。):public long ipToLong(String ipAddress) { long result =...
    99+
    2023-05-30
    java ip地址 相互
  • Java实现驼峰和下划线互相转换的示例代码
    目录前言1.驼峰与下划线互转2.测试3.方法补充前言 基本语法 首先我们要知道java的基础语法。 1.由26个英文字母大小写,0-9,_或$组成 2.数字不可以开头 3.不可以使用...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作