Я хочу получить двоичный код (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