java中,String转byte[]
时间: 2024-08-12 11:06:58 浏览: 49
java_byte与char、String互转
4星 · 用户满意度95%
在Java中,将`String`转换为`byte[]`(字节数组)可以通过使用`getBytes()`方法完成。这个方法通常用于编码字符串,例如UTF-8编码,以便在网络传输或保存到文件时以二进制形式存储。下面是基本的转换过程:
```java
String str = "Hello, CSDN!";
byte[] byteArray = str.getBytes(StandardCharsets.UTF_8);
```
在这个例子中,`StandardCharsets.UTF_8`是一个预定义的字符集,指定我们将字符串按照UTF-8编码规则转换为字节数组。如果没有指定字符集,Java默认会使用平台的默认字符集,这可能导致不一致的结果。
阅读全文