java - String.getBytes() 如何将字符串转换为字节?

标签 java arrays string byte

当我们在任何字符串上使用String.getBytes()时,java内部如何将字符串转换为字节?,它是否将字符串转换为十六进制字符串,然后将十六进制字符串转换为字节?

最佳答案

Use 可以告诉 getBytes 您将使用哪种编码。如果不这样做,Java 将使用 Plattforms 编码。

byte[] bytes = my_input.getBytes ( "UTF-8" )

关于java - String.getBytes() 如何将字符串转换为字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52439585/

相关文章:

java - 正则表达式以避免某些字符和某些字符组合

java - 为 torrent 计算的 info_hash 不正确

php - 将文件内容转换为 JavaScript 数组

java - 将 int 作为 boolean 值返回

java - 如何获取初始化数组大小的用户输入(数组是全局声明的)JAVA

c++ - 从字符串数据类型的字符串中分离元音并将其存储在新字符串中

javascript - 想要在 javascript 中编写正则表达式,它将检查所有提到的字符是否至少存在

Java 集合将字符串转换为字符列表

javascript - 按属性对数组中的 javascript 对象进行排序(angularjs 过滤器)

python - ValueError : could not broadcast input array from shape (300, 300,3) 变成形状 (300,300)