一个字符串 01010102八位 java 能把他能转化成位 然后 8位组成一个byte 转化为相应AscII码输出吗?

2024-12-01 04:50:36
推荐回答(4个)
回答1:

可以,java本身没有这个方法,但可以实现,利用字符串截取,字节转换,输出不是问题

回答2:

因为一个byte是四位,一个int是八位,所扮衫穗以java只能转换四位的字符串,其转换程序如下塌亏:
public class DD {
public static void main(String[] args) {
String str="厅卜0101";
byte b=Byte.valueOf(str);
char c=(char)b;
System.out.println("Ascii码"+c);
}
}
运行结果:
Ascii码e

回答3:

xuexi

回答4:

意思是二进制转十进制吗?