我想從字符串中獲得二進制(011001 ..),但是我得到[B @ addbf1,必須有一個簡單的轉換來做到這一點,但我沒有看到它。字符串在Java中的二進制輸出
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 ...
任何幫助,將不勝感激,謝謝!
它看起來是您期望打印位,而不是字節。 – akf 2010-11-13 18:11:17