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