org.redkale.util

## 类 ByteArray

- java.lang.Object
- - org.redkale.util.ByteArray

-     public final class ByteArray
      extends java.lang.Object

  简单的byte[]操作类。

  详情见: http://www.redkale.org

- - ### 构造器概要

    构造器
    构造器和说明
    `ByteArray()`
    `ByteArray(int size)`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `add(byte... values)`
    `void` | `add(byte value)`
    `void` | `add(java.nio.ByteBuffer buffer, int len)`
    `void` | `addInt(int value)`
    `void` | `clear()`
    `int` | `count()`
    `byte[]` | `directBytes()`
    `boolean` | `equal(byte[] bytes)`
    `int` | `find(byte value)`
    `int` | `find(int offset, byte value)`
    `int` | `find(int offset, char value)`
    `int` | `find(int offset, int limit, byte value)`
    `int` | `find(int offset, int limit, char value)`
    `boolean` | `isEmpty()`
    `void` | `removeLastByte()`
    `java.lang.String` | `toDecodeString(int offset, int len, java.nio.charset.Charset charset)`
    `java.lang.String` | `toString()`
    `java.lang.String` | `toString(java.nio.charset.Charset charset)`
    `java.lang.String` | `toString(int offset, int len, java.nio.charset.Charset charset)`
    `void` | `write(byte[] buf)`

    - ### 从类继承的方法 java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### 构造器详细资料

    - #### ByteArray

          public ByteArray()

    - #### ByteArray

          public ByteArray(int size)

  - ### 方法详细资料

    - #### clear

          public void clear()

    - #### find

          public int find(byte value)

    - #### equal

          public boolean equal(byte[] bytes)

    - #### isEmpty

          public boolean isEmpty()

    - #### count

          public int count()

    - #### write

          public void write(byte[] buf)

    - #### directBytes

          public byte[] directBytes()

    - #### find

          public int find(int offset,
                          char value)

    - #### find

          public int find(int offset,
                          byte value)

    - #### find

          public int find(int offset,
                          int limit,
                          char value)

    - #### find

          public int find(int offset,
                          int limit,
                          byte value)

    - #### removeLastByte

          public void removeLastByte()

    - #### addInt

          public void addInt(int value)

    - #### add

          public void add(byte value)

    - #### add

          public void add(byte... values)

    - #### add

          public void add(java.nio.ByteBuffer buffer,
                          int len)

    - #### toString

          public java.lang.String toString()

      覆盖:
        `toString` 在类中 `java.lang.Object`

    - #### toString

          public java.lang.String toString(java.nio.charset.Charset charset)

    - #### toString

          public java.lang.String toString(int offset,
                                           int len,
                                           java.nio.charset.Charset charset)

    - #### toDecodeString

          public java.lang.String toDecodeString(int offset,
                                                 int len,
                                                 java.nio.charset.Charset charset)