Javascript数据结构与算法01

节点

  • 节点的数据类型按照Android中的Message类来定义,此节点只作为数据载体
function Message() { 	// 作为数据载体
	this.what = 0; 		// 消息的标识 int what;
	this.arg1 = 0; 		// 消息携带的整型数据 int arg1;
	this.arg2 = 0; 		// 消息携带的整型数据 int arg2;
	this.obj = null;	// 消息写到的对象数据 Object obj;
	this.when = 0;		// 消息产生的时间或消息投递到消息队列中的时间 long when;
}
/**
	 * 将十六进制字符转换成对应的数字,例如将字符'0'转换为数字0;字符'A'转换为数字10
	 * @param ch 对应的字符或其ascii码值
	 * @return
	 * -------------------------------------------------------------------------------------------------------
	 * 字符:	'0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' | 'A' | 'B' | 'C' | 'D' | 'E' | 'F' |
	 * -------------------------------------------------------------------------------------------------------
	 * 数字:    0  |  1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  9  |  10 |  11 |  12 |  13 | 14  |  15 |
	 * -------------------------------------------------------------------------------------------------------
 */
	public static byte hexChar2Num(char ch) {
		if (ch >= '0' && ch <= '9') {
			return (byte) (ch - '0');
		} else if (ch >= 'A' && ch <= 'F') {
			return (byte) (ch - 'A' + 10);
		} else if (ch >= 'a' && ch <= 'f') {
			return (byte) (ch - 'a' + 10);
		}
		
		return -1;
	}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值