📜  java字符串之-getbytes()

📅  最后修改于: 2020-09-26 05:45:10             🧑  作者: Mango

Java字符串getBytes()

java 字符串 getBytes()方法返回字符串的字节数组。换句话说,它返回字节序列。

Signature(签名)

getBytes()方法有3种变体。 字符串 getBytes()方法的签名或语法如下:

public byte[] getBytes()
public byte[] getBytes(Charset charset)
public byte[] getBytes(String charsetName)throws UnsupportedEncodingException

内部实现

public byte[] getBytes() {
        return StringCoding.encode(value, 0, value.length);
    }

返回值或类型

字节序列。

Java String getBytes()方法示例

public class StringGetBytesExample{
public static void main(String args[]){
String s1=ABCDEFG;
byte[] barr=s1.getBytes();
for(int i=0;i

输出:

65
66
67
68
69
70
71

Java String getBytes()方法示例2

此方法返回一个字节数组,该数组可以再次传递给String构造函数以获取String。

public class StringGetBytesExample2 {
public static void main(String[] args) {
String s1 = ABCDEFG;
byte[] barr = s1.getBytes();
for(int i=0;i

输出:

65
66
67
68
69
70
71
ABCDEFG