有谁写过将二进制的数据流与字符串相互转换的类 查看过以前的贴子没有我想实现的方式,我是想要将二进制流转换成ASC码的字符串。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的转换格式是怎么样啊,都没有说清楚,这样??int read = is.read();StringBuffer sb = new StringBuffer();while(read >= 0) { sb.append(Integer.toString(read); read = is.read();} 将一个InputStream流转换成Asc码int i=in.read();比如(最好能用一位ASC表示)i值 ASC值1 012 023 03. .. .. .11 0A12 0B. .. 0Z. 0a. 0b.. 0z. 11. .. . int i = 1;char ch = (char)i; public static String ByteToString(byte byte0) { String tmp0=""; for(int i = 7; i >= 0; i--) { if((1 << i & byte0) != 0) { tmp0=tmp0+"1"; } else { tmp0=tmp0+"0"; } } return tmp0; }说明byte b=1;//这时候b的二进制排列为00000001那么这个函数的输出结果就是"00000001"希望对你又帮助祝你好运! 在给你一个反向的方法:public static int StringBinaryToInt(String s){ int tmp0=0; for(int i=s.length()-1,j=1;i>=0;i--,j=j*2) if(s.charAt(i)=='1') tmp0=tmp0+j; return tmp0; }说明,如果你输入"00000001"函数就会返回一个整形 结果为 1希望对你又帮助!祝你好运! 问题 跪求java中二分算法... TOMCAT 和 Active Directory 连用来做 user authentication (有请 Kerberos, SPNEGO 高手来帮忙 ) 關於jtable jar包能打开,但打开后不能正确执行 propertes 中的 store(out, header)方法输出:会变成/: 如何迅速成为Java高手 java界面控制 求助!!关于两行代码的理解问题!请大虾近来看看!! 请大家提供些java资料方面的站点?(一起学习) 急!!!关于引用自定义类的问题!!!非常谢谢!!!UP有分 我在做文件操作的题(老师布置的)
int read = is.read();
StringBuffer sb = new StringBuffer();
while(read >= 0) {
sb.append(Integer.toString(read);
read = is.read();
}
int i=in.read();
比如(最好能用一位ASC表示)
i值 ASC值
1 01
2 02
3 03
. .
. .
. .
11 0A
12 0B
.
.
. 0Z
. 0a
. 0b
.
. 0z
. 11
. .
. .
char ch = (char)i;
{
String tmp0="";
for(int i = 7; i >= 0; i--)
{
if((1 << i & byte0) != 0)
{
tmp0=tmp0+"1";
} else
{
tmp0=tmp0+"0";
}
} return tmp0;
}说明
byte b=1;//这时候b的二进制排列为00000001那么这个函数的输出结果就是"00000001"希望对你又帮助祝你好运!
public static int StringBinaryToInt(String s){
int tmp0=0;
for(int i=s.length()-1,j=1;i>=0;i--,j=j*2)
if(s.charAt(i)=='1')
tmp0=tmp0+j;
return tmp0;
}说明,如果你输入"00000001"
函数就会返回一个整形 结果为 1
希望对你又帮助!祝你好运!