社区
Java SE
帖子详情
如何把string转换为二进制流,并且System.out.print出来
zwp315
2005-12-12 04:03:10
如何把一个字符串,转换为二进制流,并且打印到屏幕。
...全文
419
5
打赏
收藏
如何把string转换为二进制流,并且System.out.print出来
如何把一个字符串,转换为二进制流,并且打印到屏幕。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zwp315
2005-12-12
打赏
举报
回复
我把概念搞错了,我再发一个帖子。
yuzl32
2005-12-12
打赏
举报
回复
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.java
F:\>java Test
00010010
10100110
00110110
00110110
11110110
superxiaohe
2005-12-12
打赏
举报
回复
楼上的解法,好像不对
kingofhawks
2005-12-12
打赏
举报
回复
不知道你所谓的二进制流什么概念,byte不还是字节流么
zwp315
2005-12-12
打赏
举报
回复
我的写法:
String inputStr="4";
byte[] request_body = inputStr.getBytes();
for( int i = 0; i < request_body.length; i++ ) {;
System.out.print(request_body[i] );
}
不知道对不对,求鉴定
【JAVA】system.out.
pr
int
、System.out.
pr
int
ln和System.out.
pr
int
f输出
一、 System.out.
pr
int
() \\ 不换行输出 二、System.out.
pr
int
ln() \\换行输出 还有一种方式:System.out.
pr
int
("\n"); \\也可以换行。 三、System.out.
pr
int
f package test; public class Main { public static void main(St...
Java字符串格式化(
String
.format)
今天碰到一道编程题,顺序打印出0-31的五位
二进制
数,不足五位的
二进制
数高位补零,我首先想到的是用整型包装了
Int
eger.toBinary
String
(
int
n)外套一次for循环输出32个
二进制
数,但是这样输出后的结果不太符合要求 for(
int
i=0;i&lt;32;i++) {
String
s=
Int
eger.toBinary
String
(i) System.out.
pr
i...
十进制、
二进制
、八进制、十六进制
转换
一、 十进制与
二进制
之间的
转换
1.1 十进制
转换
为
二进制
,分为整数部分和小数部分 【1】整数部分 方法:采用"除2取余,逆序排列"法 即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数读起,一直到最前面的一个余数。 举个栗子:将十进制数168
转换
为
二进制
数 除数 被除数 商 余数 168 / 2 = 84 ...... ...
十进制数转化成
二进制
数
1.十进制数转化成
二进制
数 import java.util.Scanner; public class TenToTwo{ public static void main(
String
[] args){ Scanner sc = new Scanner(System.in); System.out.
pr
int
("请输入一个十进制数:");
int
number = sc.next
Int
();
String
str = ""...
java案例5-4 字符串
转换
为
二进制
本例要求编写一个程序,从键盘录入一个字符串,将字符串
转换
为
二进制
数。在
转换
时,将字符串中的每个字符单独
转换
为一个
二进制
数,将所有
二进制
数连接起来进行输出。案例在实现时,要求使用Math类、
String
类以及Scanner等常见Java API的常用方法.
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章