Java中可以使用String类的getBytes方法将字符串转换成对应编码的字节数组。例如,将字符串转换成UTF-8编码的字节数组:

String str = "Hello World!";
byte[] utf8Bytes = str.getBytes("UTF-8");

也可以使用Charset类提供的静态方法获取对应的编码对象,然后调用encode方法将字符串转换成对应编码的字节数组。例如,将字符串转换成GBK编码的字节数组:

String str = "Hello World!";
Charset gbkCharset = Charset.forName("GBK");
ByteBuffer gbkBuffer = gbkCharset.encode(str);
byte[] gbkBytes = gbkBuffer.array();

原文地址: https://www.cveoy.top/t/topic/e2GP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录