如何在java中将String值转换为Binary String

时间:2013-06-12 06:50:09

标签: java

我需要将String值转换为二进制格式。 例如: String str =“Java”; 现在我想以二进制格式得到它。我可以这样做吗? 任何人都可以帮助我!

谢谢你的推荐

4 个答案:

答案 0 :(得分:2)

试试这个,

byte[] infoBin = null;
    infoBin = "Java".getBytes("UTF-8");
    for (byte b : infoBin) {
        System.out.println("c:" + (char) b + "-> "
                + Integer.toBinaryString(b));
    }

请参阅此链接:String to binary output in Java

答案 1 :(得分:1)

试试这个

  byte[] bytes = str.getBytes(charSetName);

使用指定的字符集将此编码字符串转换为字节序列,将结果存储到字节数组中。

答案 2 :(得分:1)

字符串有getBytes()方法。

  str.getBytes();

答案 3 :(得分:1)

以下将给出字节码;

 String str = "Java";
 byte[] bytecode=str.getBytes();