特别简单byte[] string 用String 的构造函数,String s = new String(byte[] bytes); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1,输出byte[]试试System.out.println(new String(aa))把String转换成byte用getChars()方法 1.数组只能一个一个的输出.2.要把 String 变为 byte 可以使用 Byte 类.system.in.read 读什么都可以 1、public void byte_out(byte[] aa) {String s=new String(aa);System.out.println(s);}2、public byte[] String_to_byte(String s) {byte[] b;java.io.StringBufferInputStream sbi=new java.io.StringBufferInputStream(s);b=new byte[sbi.available()];sbi.read(b);}catch(Exception e){System.err.print(e.toString());}return b;} sorry2、public byte[] String_to_byte(String s) {byte[] b;try {java.io.StringBufferInputStream sbi=new java.io.StringBufferInputStream(s);b=new byte[sbi.available()];sbi.read(b);}catch(Exception e){System.err.print(e.toString());}return b;} 是我说的不明白吧1 byte id[] = new byte[10]; id[0] =0x39;id[1] =0x30;id[2] =0x37;id[3] =0我想把这个id[]输出,想看到它的值,我想是9072 我想string=907然后把string转成id=byte[]不知道怎么转并输出谢谢 public class sbyte{ public byte[] String_to_byte(String s) { byte[] b; try { java.io.StringBufferInputStream sbi=new java.io.StringBufferInputStream(s); b=new byte[sbi.available()]; sbi.read(b); } catch(Exception e) {System.err.print(e.toString());} return b; } public static void main(String[] args) { new sbyte().String_to_byte(97077); // 在这里想把907077转成byte // 并输出 }}错误:sbyte.java:17: variable b might not have been initialized return b; ^Note: sbyte.java uses or overrides a deprecated API.Note: Recompile with -deprecation for details. ArrayAdapter<String> 求教,怎么用那个正则表达式解决 求助!!关于JCreator Pro的问题! 菜单被覆盖怎么弄啊? 我用什么方法,能做到一个cpu启动一个实例 eclipse 里有servlet吗,如没有,在什么地方又可下载? poolman谁用过?请教造型错误问题 JBuilder 小问题? 请问到底应该如何向oracle时间字段用to_date插入时间,急!! JDBC连接出错:JdbcCheckup.java:19: Class 再问一次怎么给可执行的jar文件换个图符?有没有高手? 请问用哈希表存储数据,那我怎么获得键的名字,而不是键的值,谢谢,在线等候
把String转换成byte用getChars()方法
public void byte_out(byte[] aa) {
String s=new String(aa);
System.out.println(s);
}
2、
public byte[] String_to_byte(String s) {
byte[] b;
java.io.StringBufferInputStream sbi=new java.io.StringBufferInputStream(s);
b=new byte[sbi.available()];
sbi.read(b);
}catch(Exception e){System.err.print(e.toString());}
return b;
}
2、
public byte[] String_to_byte(String s) {
byte[] b;
try {
java.io.StringBufferInputStream sbi=new java.io.StringBufferInputStream(s);
b=new byte[sbi.available()];
sbi.read(b);
}catch(Exception e){System.err.print(e.toString());}
return b;
}
1 byte id[] = new byte[10];
id[0] =0x39;id[1] =0x30;id[2] =0x37;id[3] =0
我想把这个id[]输出,想看到它的值,我想是907
2 我想string=907然后把string转成id=byte[]不知道怎么转
并输出
谢谢
public byte[] String_to_byte(String s) {
byte[] b;
try {
java.io.StringBufferInputStream sbi=new java.io.StringBufferInputStream(s);
b=new byte[sbi.available()];
sbi.read(b);
}
catch(Exception e)
{System.err.print(e.toString());}
return b;
}
public static void main(String[] args)
{
new sbyte().String_to_byte(97077);
// 在这里想把907077转成byte
// 并输出
}}
错误:sbyte.java:17: variable b might not have been initialized
return b;
^
Note: sbyte.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.