java mac地址 加冒号_Mac加减法,Mac地址加1,Mac地址减1
之前我写过一篇Mac地址加减1换算的文章,里面有些不太全面,这里我重新出一片博客来解释一下。
Mac的真实地址应该是:ADCF4D5FD3CF,这种,而不是AD:CF:4D:5F:D3:CF,这种是人为的加冒号,为了看起来方便吧;
那Mac地址怎么加减1呢?其实说白了Mac地址既然是ADCF4D5FD3CF这种格式的,那么它就是个16进制的数了,所以把它转换成10进制的,然后对它加减不就行了?理论上没问题,一般人呢是这么来把16进制转换为10进制的:int tenFormat = Integer.parseInt("ADCF4D5FD3CF", 16);那么我们可以试一试,这样子肯定会错误的(java.lang.NumberFormatException),我们看到的Mac是12位,那么int能存几位?
各位看官,我们想想还有什么可以存这么多,嗯,你想的没错是Long型,我们来试试:
Long.toHexString(Long.parseLong(mac, 16) + add).toUpperCase(Locale.getDefault());唉,对了,没错了,这样就对了,所以正确的Mac地址的加减法应该是这样的:
/**
* Mac加法
* @author YOLANDA
* @param mac Mac地址,eg:ABCDEF56BFD0
* @param add 要加的数
* @return
*/
java mac地址 加冒号_Mac加减法,Mac地址加1,Mac地址减1相关推荐
- 怎么查mac电脑是不是正品_mac新手必看教程—苹果Mac电脑怎么录屏?
mac自带录屏在哪?苹果Mac电脑怎么录屏?还在纠结要不要下载Mac录屏软件? 作为mac新手必看教程,今天要给大家讲的是苹果Mac电脑用自带软件QuickTime Player的录屏教程,图文结合, ...
- mac多开屏幕_mac分屏怎么开启?Mac上的分屏小功能
很多小伙伴在使用Mac电脑办公或学习的过程中忙起来可能觉得要好几个屏幕才够用,其实Mac是自带的分屏功能的,本次我为您带来了mac分屏开启教程,想知道怎么操作的朋友快来看看吧! 分屏功能 借助分屏浏览 ...
- mysql变量赋值加冒号_C语言变量声明加冒号的用法(占位符)
有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位.例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可.为了节省存储空间,并使处理简便,C语言又提供了一种数据结构 ...
- c语言mac地址加冒号,如何通过在Excel中添加冒号来格式化单元格中的mac地址?
如何通过在Excel中添加冒号来格式化单元格中的mac地址? 假设您收到一个包含数字列表的工作表,现在您需要通过添加冒号将所有这些数字格式设置为mac地址,如下面的屏幕截图所示. 您能做什么来实现呢? ...
- 特殊mac地址文档_Mac颜值秒杀Win10?五款神器让Win10化身macOS
微软在Win10上捣鼓已经不是一天两天了,可结果--还是难以令人满意,特别是不伦不类的UI!其实Win10的底子还是不错的,新技术用了不少,外观也比之前更有颜值,但--总感觉缺了点什么!有没有羡慕隔壁 ...
- 组播mac地址什么用_MAC地址到底是用来做什么的?
组播mac地址什么用 Every piece of hardware on your local network has a MAC address in addition to the IP add ...
- qt获取本机全部ipv4_QT5下获取本机IP地址、计算机名、网络连接名、MAC地址、子网掩码、广播地址...
获取主机名称 /* * 名称:get_localmachine_name * 功能:获取本机机器名称 * 参数:no * 返回:QString */ QString CafesClient::get_ ...
- Java获取本机名称、网卡名称、IP、MAC
获取所有IP /*** 获取该主机上所有网卡的ip*/public static ArrayList<String> getAllHostIp(){ArrayList<String& ...
- xbox的mac地址_如何将Xbox One控制器连接到Mac
xbox的mac地址 Sometimes gaming with a mouse and keyboard just doesn't cut it; you need the convenience ...
最新文章
- Head First JSP---随笔四
- 1050 String Subtraction
- Axure学习之线框图-文本
- 北京大学Tensorflow2.0笔记
- ArcGIS中国工具(ArcGISCTools)3.2 安装教程(附安装包下载)
- matlab figure被图像填充
- 05.序列模型 W3.序列模型和注意力机制
- python并发编程4-线程
- 黑马程序员-Map集合
- Flutter布局锦囊---带输入字段的应用栏
- java获取中文拼音首字母
- 1 Linux挂载光盘与U盘
- CS 客户端不引用AE
- 【转】pda的广播扫码uni-app
- win7计算机高级还原,win7怎么恢复出厂设置 win7恢复出厂设置方法【图文】
- instagram第三方登录
- 光子/粒子的波长,频率及能量的对应表
- backtrader 自定义indicator_BackTrader回测工具(一)
- java dns 解析域名解析_使用Java实现DNS域名解析的简单示例
- 2018字节跳动公益数据:今日头条公益图文阅读量突破246亿