为什么读入文件的随机数是两个在一行的啊 ??我加了换行了啊
请高手指点一下!!!
import java.io.*;
public class TesttoBinaryString { /**
* @param args
*/
public static void main(String[] args) {
try{
FileOutputStream in = new FileOutputStream("D:\\JavaWorkspace\\rondom.txt");
int i=0;
while(i<10){
String d = new Double(java.lang.Math.random()).toString();
byte b[] = d.getBytes();
in.write(b);
in.write('\n');
i++;
}
}catch(FileNotFoundException e){
System.out.println("文件未找到");
}
catch(IOException o){
System.out.println("IO异常");
}
}}
请高手指点一下!!!
import java.io.*;
public class TesttoBinaryString { /**
* @param args
*/
public static void main(String[] args) {
try{
FileOutputStream in = new FileOutputStream("D:\\JavaWorkspace\\rondom.txt");
int i=0;
while(i<10){
String d = new Double(java.lang.Math.random()).toString();
byte b[] = d.getBytes();
in.write(b);
in.write('\n');
i++;
}
}catch(FileNotFoundException e){
System.out.println("文件未找到");
}
catch(IOException o){
System.out.println("IO异常");
}
}}
word文档打开是好的
记事本打开不行?那么换行改为这两句:
in.write('\r');
in.write('\n');
或者你如果用UtralEdit或EditPlus来打开只含有\n的文本文件,你也能看到换行的效果。