菜单
  • 阿里-通义AI
  • 写作助手
  • 论文助手
  • 讯飞-星火AI
  • 百度-千帆AI
  • 百度-文心AI
  • GPT-代码AI

java获取字符串的二进制

在Java中,你可以使用`getBytes()`方法将字符串转换为字节数组,这个字节数组就是字符串的二进制表示。以下是一个简单的示例: ```java public class Main { public static void main(String[] args) { String str = "Hello, World!"; byte[] bytes = str.getBytes(); System.out.println("Original String: " + str); System.out.println("Binary Representation: " + bytes); } } ``` 在这个例子中,`str.getBytes()`会返回一个字节数组,其中包含了字符串"Hello, World!"的每个字符的ASCII值。然后,`System.out.println(bytes)`会打印出这个字节数组的二进制表示。 注意,`getBytes()`默认使用平台的默认字符集(通常是UTF-8),如果你需要使用特定的字符集,可以提供一个`Charset`对象作为参数,例如`str.getBytes(Charset.forName("UTF-16"))`。 [2024-05-04 09:51:18 | 阿里-通义千问 | 205字解答]