package wode.test;
import java.io.*;
import java.util.Random;public class io { public static void main(String[] args) {
byte [] buf=new byte[50];
FileOutputStream out;
Random rd=new Random();
rd.nextBytes(buf);
for(int i=0;i<buf.length;i++){
System.out.print(buf[i]+" ");
if((i+1)%10==0){
System.out.println();
}
}
System.out.println();
try {
// FileInputStream in=new FileInputStream("d:\\data1.dat");
out=new FileOutputStream("d:\\data1.dat");
out.write(buf);
// int n=in.available();
// byte [] buf1=new byte[n];
// in.read(buf1);
out.close();
// for(int i=0;i<n;i++){
// System.out.print(buf1[i]+" ");
// if((i+1)%10==0){
// System.out.println();
// }
// }
// in.close();
} catch (FileNotFoundException e) {
System.out.println("文件不存在!");
}catch(IOException e){
System.out.println(e.toString());
}
}}
为啥生成的data1.dat文件里是乱码?那位同僚帮忙看看!!
import java.io.*;
import java.util.Random;public class io { public static void main(String[] args) {
byte [] buf=new byte[50];
FileOutputStream out;
Random rd=new Random();
rd.nextBytes(buf);
for(int i=0;i<buf.length;i++){
System.out.print(buf[i]+" ");
if((i+1)%10==0){
System.out.println();
}
}
System.out.println();
try {
// FileInputStream in=new FileInputStream("d:\\data1.dat");
out=new FileOutputStream("d:\\data1.dat");
out.write(buf);
// int n=in.available();
// byte [] buf1=new byte[n];
// in.read(buf1);
out.close();
// for(int i=0;i<n;i++){
// System.out.print(buf1[i]+" ");
// if((i+1)%10==0){
// System.out.println();
// }
// }
// in.close();
} catch (FileNotFoundException e) {
System.out.println("文件不存在!");
}catch(IOException e){
System.out.println(e.toString());
}
}}
为啥生成的data1.dat文件里是乱码?那位同僚帮忙看看!!
解决方案 »
- 怎么利用JAVA2D、SWING实现图片的翻书效果?哪块有例子提供也好啊
- 类似于数字金字塔的题目,实在是不知道用嵌套循环怎么来写算法,急啊
- 如何在jni中创建二维数组并返回?
- 想不通: 一个接口是另一个类的私有变量, 调用这个接口里的方法 ,会调用实现这个接口的类的相关方法 . ?? 如果有多个类实现了这个接口他怎
- 一个关于对象数组的错误
- 高分求下载websphere网址
- 如何修改jBuilder中的QueryDataSet的存盘时的属性?紧急求助
- 我只会Asp,其他的都什么不会,Java怎么入门
- 急!请教高手:在java中如何实现在button的keypress事件前把它的keycode改掉。(内详)
- 问一个非程序问题?
- 打包成jar后不能联网
- java代码退出前执行这mysql 的 show innodb status命令
^貹p&?A你的随机数组:-1 -5 96 -29 116 117 30 100 101 119
106 -49 58 -49 18 -97 77 -52 -52 24
18 -79 -121 -39 -65 34 109 65 -34 -16
-46 95 -82 116 -38 -76 73 -90 37 10
127 94 -39 75 112 14 38 -34 6 65 UTF字符集里有负数对应的字符么?我好像不知道,还有,你随机生成的数不一定在UTF里有定义的字符,另外一种可能是:我们是在中国,电脑上装的软件不支持你所打印出来的文字,一般以“?”出现