程序包 cn.fxcraft.base

类 BitMap


  • public class BitMap
    extends java.lang.Object
    BitMap
    作者:
    FzmXer 2023年12月29日 18时39分
    • 构造器概要

      构造器 
      构造器 说明
      BitMap​(int size)
      构建
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      byte[] bit()
      字节数组
      void clear()
      清空数组中的所有元素,将其设置为0。
      void clear​(int index)
      清空指定索引的位
      void fromBinaryString​(java.lang.String binaryStr)
      从一个字符串中读取二进制数据并填充到位图中
      boolean get​(int index)
      获取指定索引位置的位
      byte[] getBit()
      字节数组
      int getSize()  
      void set​(int index)
      设置指定索引位置的位为1
      void set​(int index, boolean value)
      设置指定索引位置的位为true 或 false
      void set​(int index, byte value)
      设置指定索引位置的位为0 或 1
      java.lang.String toString()
      转为字符串
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 构造器详细资料

      • BitMap

        public BitMap​(int size)
        构建
        参数:
        size - 长度
    • 方法详细资料

      • 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