Java getBytes 方法

时间:2024-10-08 10:28:57

可用如下方法查看字符串用 getBytes() 方法处理后返回的 byte[] 数组中的内容:

class Main {
    public static void main(String[] args) {
    String str = "make a fortune";
    byte[] byt = ();
        for (byte b : byt) {
            (b);
        }
    }
}

以上程序运行结果为:

109
97
107
101
32
97
32
102
111
114
116
117
110
101

可见 byte[] 数组中存放的是字符串响应位置对应的字母的哈希值,如字符串中的字母 a 对应 byte[] 数组中的 97 。

另外:返回的 byte[] 数组的长度,与原字符串的长度相等。