code: public static char[] utf2chars(byte[] src, int sindex, int len) {
          char[] dst = new char[len];
          int len1 = utf2chars(src, sindex, dst, 0, len);
          char[] result = new char[len1];
          System.arraycopy(dst, 0, result, 0, len1);
          return result;
      }
docs: Return bytes in Utf8 representation as an array of characters.
  @param src        The array holding the bytes.
  @param sindex     The start index from which bytes are converted.
  @param len        The maximum number of bytes to convert.