java ip地址转换为长整型

java ip地址转换为长整型;

public class Util {

/**

* 字符串ip转换为long

* @param 字符串ip

* @return

*/

public static long getStringIpToLong(String ip) {

String[] ips = ip.split("[.]");

long num =  16777216L*Long.parseLong(ips[0]) +

65536L*Long.parseLong(ips[1]) + 256*Long.parseLong(ips[2]) +

Long.parseLong(ips[3]);

return num;

}

/**

* 长整型ip转换为string

* @param long型ip

* @return

*/

public static String getLongIpToString(long ipLong) {

long mask[] = {0x000000FF,0x0000FF00,0x00FF0000,0xFF000000};

long num = 0;

StringBuffer ipInfo = new StringBuffer();

for(int i=0;i<4;i++){

num = (ipLong & mask[i])>>(i*8);

if(i>0) ipInfo.insert(0,".");

ipInfo.insert(0,Long.toString(num,10));

}

return ipInfo.toString();

}

}

相关文档:

package com.vista.Server;

import java.io.IOException;

import java.net.InetSocketAddress;

import java.net.ServerSocket;

import java.nio.ByteBuffer;

import java.nio.channels.SelectionKey;

import java.nio.channels.Selector;

import java.nio.channels.ServerSocketChannel;

import java.nio.channels. ......

JAVA中的主函数是我们再熟悉不过的了,相信每个学习过JAVA语言的人都能够熟练地写出这个程序的入口函数,但对于主函数为什么这么写,其中的每个关键字分别是什么意思,可能就不是所有人都能轻松地答出来的了。我也是在学习中碰到了这个问题,通过在网上搜索资料,并加上自己的实践终于有了一点心得,不敢保留,写出来与大家 ......

package com.word.tools.pool;

import java.util.Vector;

import com.word.po.ObjectPool_Param;

import com.word.po.TyjkXmlPO;

public class TyjkXmlPool

{

/**对象池参数*/

private ObjectPool_Param ob_param;

/**存放对象的Vector*/

......

网络的概念:相互连接,独立自主

网络与分布式集群系统的区别:每个节点都是一台计算机,而不是各种计算机内部的功能设备。

Ip:具有全球唯一性,相对于internet,IP为逻辑地址,TCP/IP网络中的每台计算机都有唯一的地址--IP地址. 唯一标示一台主机

在Java中,有一个用来存储internet地址的类叫InetAddress.

例:获取本� ......

使用Java操作文本文件的方法详解

摘要: 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类

最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中 write(char[] ch,int off,int

length),flush()和close()方法为抽象方� ......

java长整型转换为整型_java ip地址转换为长整型相关推荐

  1. Java实现点分十进制IP地址转换为整数

    package ipaddress; //一.将IP地址转换为整数(IPV4,点分十进制)的关键技术点如下: //1.通过String的indexOf方法找出字符串IP地址中的"." ...

  2. Linux网络编程之IP地址转换为无符号整数的方法

    Linux网络编程之IP地址转换为无符号整数的方法,代码如下:(没考虑异常输入) #include <stdio.h> #include <string.h> #include ...

  3. C语言ip地址转换成十六进制,在C ++中将IP地址转换为十六进制的程序

    使用输入作为IP地址值给出,任务是将给定IP地址表示为其十六进制等效项. 什么是IP地址 IP地址或Internet协议是一个唯一编号,用于唯一描述您连接到网络的硬件.Internet是指通过网络和协 ...

  4. 把局域网中服务器的IP地址转换为自己访问的域名

    把局域网中服务器的IP地址转换为自己访问的域名,可修改自己电脑中的hosts文件 方法十分简单 修改文件hosts文件 地址是C:\WINDOWS\system32\drivers\etc\hosts ...

  5. 一个IP地址是由四个字节(每个字节8个位)的二进制码组成。请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出。如果输入的数字不足32位或超过32位或输入的数字中有非0和1的数字时输出“

    题目 ‬‬一个IP地址是由四个字节(每个字节8个位)的二进制码组成.请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出.如果输入的数字不足32位或超过32位或输入的数字中有非0和1的数 ...

  6. IP地址与int32整型之间的转换

    问题 有一个IP地址"127.0.0.1" 需要他的四字节整型值? 反过来有一个整型值,如何转换为一个点分十进制的IP地址? 其实libc是提供这个接口的,不需要自己再造轮子,对比 ...

  7. c语言ip字符串转为数组,C语言 ip地址转换为单个数字

    今天遇到一个面试测试题,如下 请写一段代码,可以将输入为"0.0.0.0"-"255.255.255.255"的字符串转换为int型整数数组. 输入:" ...

  8. Java中常用的正则表达式判断,如IP地址、电话号码、邮箱等

    java中我们会常用一些判断如IP.电子邮箱.电话号码的是不是符合,那么我们怎么来判断呢,答案就是利用正则表达式来判断了,因为本人对正则表达式没有太深的研究,所有感兴趣的朋友可以自行百度.我这就给基本 ...

  9. 将IP地址转换为整数--将32位的二进制转换为十进制

    object Test01_IP地址计算 {def main(args: Array[String]): Unit = {val ip:String = "1.0.3.255"va ...

最新文章

  1. LSM 优化系列(六)-- 【ATC‘20】MatrixKV : NVM 的PMEM 在 LSM-tree的write stall和写放大上的优化
  2. Can't connect to HTTPS URL because the SSL module is not available
  3. python爬虫模块_python实现爬虫的模块总结
  4. Linux常用Shell脚本珍藏
  5. 回溯算法超详细讲解(附代码)
  6. 计算机专业英语mooc,专业英语(软件)-中国大学mooc-题库零氪
  7. 如何将电视机用作 Mac 的显示器?
  8. 区块链 Fisco bcos 智能合约(13)-Solidity的设计模式
  9. SQL Server研习录(25)——sql server触发器、instered表和deleted表知识详解及示例分析
  10. Java LPT,使用Java对LPT端口进行编程。真?
  11. python数据汇总_Python,将数据框中的每日数据汇总到每月和每季度
  12. 人工智能被批不环保,训练一个神经网络的排炭量竟然比5辆车还多?
  13. 免费的视频转换软件。包括qlv全可以转
  14. 假如你是QQ的产品经理
  15. 市场调研报告-全球与中国2-氨基-5-碘吡啶市场现状及未来发展趋势
  16. 常用插接件2(DC 电源插头)
  17. 【论文阅读】GETNext: Trajectory Flow Map Enhanced Transformer for Next POI Recommendation
  18. 将“360软件小助手添加到“快速启动栏”
  19. python完全卸载 重新安装
  20. (转)最全的Gtalk使用技巧和方法教程

热门文章

  1. 《世界上最伟大的推销员》 - 经典语录与 AIGC解析
  2. Qt Qt/E Qtopia 的关系
  3. 新手站长必须要主意的误区防范
  4. C++罗马数字转整数
  5. 主机字节序和网络字节序
  6. Android手机分辨率测试程序
  7. 程序员必须掌握!Java常用的8大排序算法
  8. MySQL的数据备份和数据恢复
  9. Windows 启动服务命令大全
  10. java计算机毕业设计婚恋网站源码+mysql数据库+系统+lw文档+部署