Bitmap位图
简介
Bitmap,是一个byte数组,元素中每一个bit位用来表示元素在当前节点对应的状态,实际上底层也是通过对字符串的操作来实现,对应开发中的boolean类型数据的存取
原理
位数组是自动扩展的,可以直接等得到字符串的ASCII码,是为整存零取,也可以零存零取或零存整取。如果对应的字节是不可打印字符,会显示该字符的十六进制。
命令
1.读取操作
setbit key index 0 or 1 设置某个位置的值为0 or 1
getbit key index 获取某个位置的值
2.统计操作
bitcount 查询数组中有多少个1
支持参数 字符起始位置到终止位置,可以计算每个字符的二进制有多少个1
网友评论