当前位置: 首页 > news >正文

最近中国新闻郴州seo网络优化

最近中国新闻,郴州seo网络优化,上海网络推广公司网站,赤峰网站开发公司Java编程实现遍历两个MAC地址之间所有MAC的方法 本文实例讲述了java编程实现遍历两个MAC地址之间所有MAC的方法。分享给大家供大http://家参考,具体如下: 在对发放的设备进行后台管理时,很多时候会用到设备MAC这个字段,它可以标识唯一一个设备。然而在数…

Java编程实现遍历两个MAC地址之间所有MAC的方法

本文实例讲述了java编程实现遍历两个MAC地址之间所有MAC的方法。分享给大家供大http://家参考,具体如下:

在对发放的设备进行后台管理时,很多时候会用到设备MAC这个字段,它可以标识唯一一个设备。然而在数据库批量的存储MAC地址时,如果使用解析文本逐行添加的方式,难免会显得操作复杂,而且事先还需生成MAC地址文本。事实上MAC地址是按照十六进制逐一递增的,所以只需要给出一个区间便有可能枚举出所有MAC地址。以下是笔者封装的一个通过两个MAC地址枚举区间内所有MAC的函数。

/** 输出两个MAC区间内的所有MAC地址 */

public static void countBetweenMac(String macSSpyhDbNtart, String macEnd){

long start = turnMacToLong(macStart);

long end = turnMacToLong(macEnd);

String prefix = macStart.substring(0,9);

String hex = null;

String suffix = null;

StringBuffer sb = null;

for(long i=start; i< end +1; i++){

hex = Long.toHexString(i);

suffix = hex.substring(hex.length()-6);

sb = new StringBuffer(suffix);

sb.insert(2, ":");

sb.insert(5, ":");

System.out.println(prefix + sb.toString());}}

/** 将MAC转换成数字 */

public static long turnMacToLong(String MAC){

String hex = MAC.replaceAll("\\:", "");

long longMac = Long.parseLong(hex, 16);

return longMac;}

另附计算两个MAC之间MAC中个数函数:

/** 计算区间内MAC总数 */

public static long countMac1(String macStart, String macEnd){

String hexStart = macStart.replaceAll("\\:", "");

String hexEnd = macEnd.replaceAll("\\:", "");

long start = Long.parseLong(hexStart, 16);

long end = Long.parseLong(hexEnd, 16);

return end-start+1;}

/** 计算区间内MAC总数 */

public static long countMac(String macStart, String macEnd){

String[] start = macStart.split("\\:");

String[] end = macEnd.split("\\:");

int x,y,z;

int a,b,c;

x = Integer.parseInt(start[3],16);

y = Integer.parseInt(start[4],16);

z = Integer.parseInt(start[5],16);

a = Integer.parseInt(end[3],16);

b = Integer.parseInt(end[4],16);

c = Integer.parseInt(end[5],16);

return (a-x)*16*16*16 + (b-y)*16*16 + c-z+1;}

希望本文所述对大家Java程序设计有所帮助。

http://www.15wanjia.com/news/33995.html

相关文章:

  • 网站去除前台验证码seo任务
  • 做素材网站如何赚钱怎么进行推广
  • 河间做网站icp备案查询
  • 18款禁用网站app破解版百度网络推广怎么做
  • 网站管理员登录入口深圳网络营销推广
  • 给网站栏目页做反链好吗电商推广平台有哪些
  • 轻松做网站网站客服系统
  • 备案名称和网站名称株洲发布最新通告
  • 城阳网站建设公司海外网络推广平台
  • 天天新品网做网站网络营销与网站推广的区别
  • 高中作文网官网seo排名优化怎么样
  • 建设企业网站公司价格搜索引擎优化排名培训
  • 三合一网站源码每日财经最新消息
  • 网银网站模板广告联盟官网入口
  • 如何自学网站制作营销页面设计
  • 做网站要学什么语言百度app官方下载
  • 个人域名可以建公司网站吗今天的病毒感染情况
  • wordpress建站 云打印网站制作流程和方法
  • 福州建站开发推广引流最快的方法
  • 上地网站建设php免费开源crm系统
  • 可视化编辑器wordpress优化人员是什么意思
  • 跳舞游戏做的广告视频网站微营销系统
  • 做优惠卷网站seo排名的公司
  • 网站搭建有分谷歌龙斗seo博客
  • 开发一个网站要学什么软件线上线下整合营销方案
  • 北京b2c网站制作看b站视频软件下载安装
  • asp flash网站源码海外推广代理商
  • 这么做输入文字的网站关键字排名优化工具
  • 做团购的的网站有哪些南京seo整站优化技术
  • jsp高级动态网站开发湖南营销型网站建设