⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hexencode.java

📁 MM7彩信对接网关示例
💻 JAVA
字号:
/*
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package com.rainbow.mms.golden.base;

public class HexEncode {
	static private char[] HexChars = { '0', '1', '2', '3', '4', '5', '6', '7',
			'8', '9', 'A', 'B', 'C', 'D', 'E', 'F' };

	static public String byteArrayToHexString(byte b[]) {
		char[] data = byteArrayToHexChars(b);
		if (data == null) {
			return null;
		}
		return new String(data);
	}

	static public char[] byteArrayToHexChars(byte b[]) {
		
		if (b == null || b.length == 0) {
			return null;
		}

		char[] result = new char[b.length * 2];
		for (int i = 0, j = 0; i < b.length; i++) {
			result[j] = HexChars[b[i] >> 4 & 0x0F];
			result[j + 1] = HexChars[b[i] & 0x0F];
			j = j + 2;
		}
		return result;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -