int[] 数组 转为 byte[] 数组 我现在有一个int 数组, int[] a = new int[52]; 赋值以后总共是104个字节。 我现在需要将这104个字节写入流文件,怎么办? 我怎样才能把int[]的104个字节转化为 byte[]的104个字节啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 // 可以把int[]直接写到流中 int[] ns={1,2,200,-20,-40,123}; FileOutputStream fos=new FileOutputStream("d:/a.bin"); try{ DataOutputStream dos=new DataOutputStream(fos); for(int n:ns){ dos.writeInt(n); } } finally{ fos.close(); } 另外, 什么叫int[]的104字节?你是把int[52]变成了int[104]吗?你应该把int[52]变成byte[104], byte[]可以直接往流里面写 for(int n:ns){ dos.writeInt(n); }这个在 jre 1.4 中怎样表示啊? 谢谢你了,分是你的啦 // 可以把int[]直接写到流中 JDK1.4版 int[] ns={1,2,200,-20,-40,123}; FileOutputStream fos=new FileOutputStream("d:/a.bin"); try{ DataOutputStream dos=new DataOutputStream(fos); int len=ns.length; for(int i=0;i<len;i++){ dos.writeInt(ns[i]); } } finally{ fos.close(); } String str=""; for (int i = 0; i < a.length; i++) { str+=a[i]; } try { FileOutputStream fos=new FileOutputStream(new File("c:/abc.txt")); fos.write(str.getBytes()); fos.flush(); } catch (Exception e) { e.printStackTrace(); } 大侠们,帮我深思下,++i和i++的区别 问个jdom读取html的问题(深夜帮忙下吧) java获取html的问题 如何导入p12格式的证书到keystore里? 急~~~在线等待. 高手进: JAVA, 关于填充 1MB 零 的问题. 强者送分 跪求!串口应用程序打包后不能用 请帮忙看一下哪里出错了 请求帮助。。。 我编的不是SQL 【求助】用eclipse打包的jar文件只能在本机上执行 关于new Integer(Integer.MIN_VALUE)和Integer.MIN_VALUE java中,String数组和byte数组的区别,为什么要转换?
// 可以把int[]直接写到流中
int[] ns={1,2,200,-20,-40,123};
FileOutputStream fos=new FileOutputStream("d:/a.bin");
try{
DataOutputStream dos=new DataOutputStream(fos);
for(int n:ns){
dos.writeInt(n);
}
}
finally{
fos.close();
}
你是把int[52]变成了int[104]吗?你应该把int[52]变成byte[104], byte[]可以直接往流里面写
dos.writeInt(n);
}这个在 jre 1.4 中怎样表示啊? 谢谢你了,分是你的啦
// 可以把int[]直接写到流中 JDK1.4版
int[] ns={1,2,200,-20,-40,123};
FileOutputStream fos=new FileOutputStream("d:/a.bin");
try{
DataOutputStream dos=new DataOutputStream(fos);
int len=ns.length;
for(int i=0;i<len;i++){
dos.writeInt(ns[i]);
}
}
finally{
fos.close();
}
for (int i = 0; i < a.length; i++) {
str+=a[i];
}
try { FileOutputStream fos=new FileOutputStream(new File("c:/abc.txt"));
fos.write(str.getBytes());
fos.flush();
} catch (Exception e) {
e.printStackTrace();
}