String类的getBytes()方法

版权声明:如若转载,请联系作者。 https://blog.csdn.net/liu16659/article/details/84065600

String类的getBytes()方法

1.方法简介

  /**
     * Encodes this {@code String} into a sequence of bytes using the given
     * {@linkplain java.nio.charset.Charset charset}, storing the result into a
     * new byte array.
	   将这个String以给定的charset 编码成一个字节序列,并将这个结果存储到一个新的字节数组中
     *
     * <p> This method always replaces malformed-input and unmappable-character
     * sequences with this charset's default replacement byte array.  The
     * {@link java.nio.charset.CharsetEncoder} class should be used when more
     * control over the encoding process is required.
	   
     *
     * @param  charset
     *         The {@linkplain java.nio.charset.Charset} to be used to encode
     *         the {@code String}
     *
     * @return  The resultant byte array 	结果生成的字节数组
     
     * @since  1.6
     */
    public byte[] getBytes(Charset charset) {
        if (charset == null) throw new NullPointerException();
        return StringCoding.encode(charset, value, 0, value.length);
    }

2.方法使用

猜你喜欢

转载自blog.csdn.net/liu16659/article/details/84065600