java把字符串转成二进制的方法
在Java中,你可以使用`String`类的`getBytes()`方法将字符串转换为二进制。这个方法默认使用平台的默认字符集来转换字符串,但你也可以指定一个字符集。
下面是一个例子:默认字符串是什么
```java
public class Main {
public static void main(String[] args) {
String str = "Hello, World!";
byte[] binary = ();
for (byte b : binary) {
("%08b", b);
}
}
}
```
在这个例子中,我们首先创建了一个字符串`str`,然后使用`getBytes()`方法将其转换为字节数组`binary`。然后,我们遍历这个字节数组,并使用`printf()`方法将每个字节转换为一个8位的二进制数并打印出来。
注意,由于`getBytes()`方法默认使用平台的默认字符集,所以不同的平台和区域设置可能会产生不同的结果。如果你需要确保转换的一致性,你应该明确指定一个字符集,例如`getBytes("UTF-8")`。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论