【发布时间】:2011-05-09 14:32:38
【问题描述】:
我想从字符串中获取二进制 (011001..) 但我得到的是 [B@addbf1 ,必须有一个简单的转换才能做到这一点,但我没有看到它。
public static String toBin(String info){
byte[] infoBin = null;
try {
infoBin = info.getBytes( "UTF-8" );
System.out.println("infoBin: "+infoBin);
}
catch (Exception e){
System.out.println(e.toString());
}
return infoBin.toString();
}
在这里我得到 infoBin:[B@addbf1
我想要 infoBin: 01001...
任何帮助将不胜感激,谢谢!
【问题讨论】:
-
看起来您希望打印的是位,而不是字节。
标签: java string encoding string-conversion