如何把string转换为二进制流,并且System.out.print出来 如何把一个字符串,转换为二进制流,并且打印到屏幕。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的写法: String inputStr="4"; byte[] request_body = inputStr.getBytes(); for( int i = 0; i < request_body.length; i++ ) {;System.out.print(request_body[i] ); }不知道对不对,求鉴定 不知道你所谓的二进制流什么概念,byte不还是字节流么 public class Test { public static byte[][] ByteToBit(byte[] src) { byte[][] des = new byte[src.length][8]; for (int i = 0; i < src.length; i ++) for (int j= 0; j < 8; j ++) des[i][j] = (byte)((src[i] >> j) & 0x1); return des; } public static void main(String[] args) { byte[] src = "Hello".getBytes(); byte[][] des = ByteToBit(src); for (int i = 0; i < src.length; i ++){ for (int j= 0; j < 8; j ++) System.out.print(des[i][j]); System.out.println(); } }}运行如下:F:\>javac Test.javaF:\>java Test0001001010100110001101100011011011110110 请教如何用java的集合来实现排序 java海量处理图片 java append 的一个问题 关于张孝祥老师的一道习题 如何用java设计简单的分形?比如科赫雪花. 请问完整的java.security包哪里能下载? 50分求购java写的具有ftp压缩上传.下载解压功能的代码 一个java的小问题,请教高手 高手给出个点子 请高手指点 一个简单存取用户购物bean问题!请高手指教 关于类本身方法调用的问题,急,在线等,解决给分
String inputStr="4";
byte[] request_body = inputStr.getBytes();
for( int i = 0; i < request_body.length; i++ ) {;
System.out.print(request_body[i] );
}
不知道对不对,求鉴定
public static byte[][] ByteToBit(byte[] src)
{
byte[][] des = new byte[src.length][8];
for (int i = 0; i < src.length; i ++)
for (int j= 0; j < 8; j ++)
des[i][j] = (byte)((src[i] >> j) & 0x1);
return des;
}
public static void main(String[] args)
{
byte[] src = "Hello".getBytes();
byte[][] des = ByteToBit(src);
for (int i = 0; i < src.length; i ++){
for (int j= 0; j < 8; j ++)
System.out.print(des[i][j]);
System.out.println();
}
}
}运行如下:
F:\>javac Test.javaF:\>java Test
00010010
10100110
00110110
00110110
11110110