首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

字节数组转换成二进制字符串解决思路

2014-04-22 
字节数组转换成二进制字符串String ahellobyte[] ba.getBytesString cfor(int i0i

字节数组转换成二进制字符串

String a="hello";
byte[] b=a.getBytes;
String c="";
for(int i=0;i<a.length;i++){
c=c+Integer.toBinaryString(b[i]);
}
system.out.println(c);

请问如何将一个字节数组转换成二进制字符串?  我试了上面的方法  发现不对。。。
顺便请问如何将二进制字符串转换成字节数组
[解决办法]
// string转byte
byte[] b= str.getBytes();
System.out.println(Arrays.toString(b));

// byte转string
String str2 = new String(b);
System.out.println(str2);
[解决办法]
二进制字符串? 0,1那种?
char[] chs = str.toCharArray();
String bs = "";
for(char c:chs){
bs += Integer.toBinaryString(c);
}

热点排行