这是我应该经历的步骤。我试过写文件,但我认为错了。
public class Homework7 {
public static void main(String[] args) throws IOException {
File file = new File("binaryfiles");
file.listFiles();
System.out.println("We have a file" + file);
System.out.println("Does it exist" + file.exists());
System.out.println("?" + file.isDirectory());
Random random = new Random(20);
random.setSeed(500);
double num = random.nextDouble();
OutputStream outStream = new FileOutputStream(file);
outStream.write((int) num);
outStream.close();
}
答案 0 :(得分:2)
所有文件都是最低级别的二进制文件(我们讨论不同类型的文件,因为我们选择将字节解释为更高级别的其他文件),然后使用OutputStream
创建一个文件,然后写入它可以直接使用流,也可以使用为您写入流的内容。
我不会为你解决这个问题,因为这听起来像是一项学习任务,所以我建议你仔细看看FileOutputStream和DataOutputStream。