1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > java长整型转换为整型_java ip地址转换为长整型

java长整型转换为整型_java ip地址转换为长整型

时间:2021-11-11 04:26:48

相关推荐

java长整型转换为整型_java ip地址转换为长整型

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 .InetSocketAddress;

import .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()方法为抽象方� ......

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。