java命名空间java.lang类string的类成员方法:
getbytes定义及介绍
本文导语:
getbytes
@deprecated
public void getbytes(int srcbegin,
int srcend,
byte[] dst,
int dstbegin)
已过时。 该方法无法将字符正确转换为字节。从 jdk 1.1 起,完成该转换的首...
getbytes
@deprecated
public void getbytes(int srcbegin,
int srcend,
byte[] dst,
int dstbegin)
- 已过时。 该方法无法将字符正确转换为字节。从 jdk 1.1 起,完成该转换的首选方法是通过
getbytes()
方法,该方法使用平台的默认字符集。
- 将字符从此字符串复制到目标 byte 数组中。每个 byte 接收相应字符的 8 个低位。不复制每个字符的高位,它们不参与任何方式的转换。
要复制的第一个字符位于索引 srcbegin
处;要复制的最后一个字符位于索引 srcend-1
处。要复制的字符总数为 srcend-srcbegin
。将转换为 byte 的字符复制到 dst
的子数组中,从索引 dstbegin
处开始,并结束于索引:
dstbegin + (srcend-srcbegin) - 1
- 参数:
srcbegin
- 字符串中要复制的第一个字符的索引srcend
- 字符串中要复制的最后一个字符之后的索引dst
- 目标数组dstbegin
- 目标数组中的起始偏移量
- 抛出:
indexoutofboundsexception
- 如果下列任何一项为 true:
srcbegin
为负
srcbegin
大于 srcend
srcend
大于此 string 的长度
dstbegin
为负
dstbegin+(srcend-srcbegin)
大于 dst.length