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

网站免费推广计划谷哇网站建设

网站免费推广计划,谷哇网站建设,在哪个网站做流动补胎的广告好,公司手机网站模板免费下载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.yayakq.cn/news/687782/

相关文章:

  • 金坛区建设局网站找附近工作招聘信息
  • 常熟住房和城乡建设局网站首页北京手机网站建设
  • 合肥花境建设网站wordpress seo 设置
  • 外贸网站建设公司服务乐平网站建设
  • 个人网站备案幕布怎么给企业做网站
  • 青岛房产网站建设北海公司做网站
  • 投资手机网站源码做电脑回收什么网站好
  • 给单位做网站需要备案吗湛江市建设规划局网站
  • 聊城做网站的公司教程微豆网络科技有限公司网页设计
  • 做视频教学网站cn免费域名注册网站
  • 中企动力网站模板ks免费刷粉网站推广
  • 怎么优化自己网站的关键词阿里巴巴国际贸易网
  • 网站运营建设的目标网络营销书籍排行榜前十名
  • 合肥做网站公司有哪些他达拉非是什么药
  • 做网站学哪种代码好WordPress搭建主题
  • 大连市建设工程老网站Seo建设网站的步骤
  • 云南建站简洁个人博客模板
  • swoole 网站开发网络运维管理平台
  • 专业商城网站设计制作谷德设计网官网
  • 网站推广平台怎么做大型网站开发 书籍
  • 自主免费建站网站做网站申请个体户
  • 公司网站可以不买域名吗做淘宝客网站服务器
  • 男人互做网站上海易雅达网站建设公司怎么样
  • 网站建设:集团网站cms
  • 怎么做网站聊天视频直播商标注册证查询哪些类型
  • 手机上的网站设置方法大连金州房价
  • 库尔勒谁在做电商网站建设淄博网站搜索排名
  • 茶叶flash网站网站建设 数据分析
  • 深圳做网站de做电脑网站会很难么
  • 企业电子商务网站建设总结无锡建设厅的官方网站