程序包 cn.fxcraft.base
类 BitMap
- java.lang.Object
-
- cn.fxcraft.base.BitMap
-
public class BitMap extends java.lang.ObjectBitMap- 作者:
- FzmXer 2023年12月29日 18时39分
-
-
构造器概要
构造器 构造器 说明 BitMap(int size)构建
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 byte[]bit()字节数组voidclear()清空数组中的所有元素,将其设置为0。voidclear(int index)清空指定索引的位voidfromBinaryString(java.lang.String binaryStr)从一个字符串中读取二进制数据并填充到位图中booleanget(int index)获取指定索引位置的位byte[]getBit()字节数组intgetSize()voidset(int index)设置指定索引位置的位为1voidset(int index, boolean value)设置指定索引位置的位为true 或 falsevoidset(int index, byte value)设置指定索引位置的位为0 或 1java.lang.StringtoString()转为字符串
-
-
-
方法详细资料
-
getBit
public byte[] getBit()
字节数组- 返回:
- 字节数组
-
bit
public byte[] bit()
字节数组- 返回:
- 字节数组
-
set
public void set(int index) throws java.lang.IndexOutOfBoundsException设置指定索引位置的位为1- 参数:
index- 索引位置- 抛出:
java.lang.IndexOutOfBoundsException- 如果索引超出范围
-
set
public void set(int index, byte value) throws java.lang.IndexOutOfBoundsException设置指定索引位置的位为0 或 1- 参数:
index- 索引位置value- 位的值- 抛出:
java.lang.IndexOutOfBoundsException- 如果索引超出范围
-
set
public void set(int index, boolean value) throws java.lang.IndexOutOfBoundsException设置指定索引位置的位为true 或 false- 参数:
index- 索引位置value- 位的值- 抛出:
java.lang.IndexOutOfBoundsException- 如果索引超出范围
-
get
public boolean get(int index) throws java.lang.IndexOutOfBoundsException获取指定索引位置的位- 参数:
index- 索引位置- 返回:
- 位的值
- 抛出:
java.lang.IndexOutOfBoundsException- 如果索引超出范围
-
fromBinaryString
public void fromBinaryString(java.lang.String binaryStr) throws java.lang.IllegalArgumentException从一个字符串中读取二进制数据并填充到位图中- 参数:
binaryStr- 要读取的二进制字符串- 抛出:
java.lang.IllegalArgumentException- 如果字符串格式不正确
-
clear
public void clear(int index) throws java.lang.IndexOutOfBoundsException清空指定索引的位- 参数:
index- 需要清空的位的索引- 抛出:
java.lang.IndexOutOfBoundsException- 如果索引超出范围
-
clear
public void clear()
清空数组中的所有元素,将其设置为0。
-
getSize
public int getSize()
-
toString
public java.lang.String toString()
转为字符串- 覆盖:
toString在类中java.lang.Object
-
-