码迷,mamicode.com
首页 > 移动开发 > 详细

Java和Android对Mac地址加1减1

时间:2015-04-05 16:06:13      阅读:728      评论:0      收藏:0      [点我收藏+]

标签:java和android对mac地址加1   java和android对mac地址减1   

Java和Android对Mac地址加1或者减1

	/**
	 * Mac + 1
	 * @author YOLANDA
	 * @return
	 */
	public static String getMacAdd1(String mac){
		String lastChar = mac.substring(mac.length() - 1).toUpperCase(Locale.getDefault());
		mac = mac.substring(0, mac.length() - 1).toUpperCase(Locale.getDefault());
		if("F".equals(lastChar)){
			lastChar = "0";
		} else {
			int tempChar = Integer.parseInt(lastChar, 16) + 1;
			lastChar = Integer.toHexString(tempChar).toUpperCase(Locale.getDefault());
		}
		return (mac + lastChar);
	}
	
	/**
	 * Mac减1
	 * @author YOLANDA
	 * @param mac
	 * @return
	 */
	public static String getMacMinus1(String mac){
		String lastChar = mac.substring(mac.length() - 1).toUpperCase(Locale.getDefault());
		mac = mac.substring(0, mac.length() - 1).toUpperCase(Locale.getDefault());
		if("0".equals(lastChar)){
			lastChar = "F";
		} else {
			int tempChar = Integer.parseInt(lastChar, 16) - 1;
			lastChar = Integer.toHexString(tempChar).toUpperCase(Locale.getDefault());
		}
		return (mac + lastChar);
	}


Java和Android对Mac地址加1减1

标签:java和android对mac地址加1   java和android对mac地址减1   

原文地址:http://blog.csdn.net/yanzhenjie1003/article/details/44887867

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!