引入:
文件可以分为你两种类型进行存储,一是以文本的格式存储,其他的都是以二进制的方式进行存储的,比如:(100100001111).
在文本的读取中,我们有Scanner和PrintWriter方法中文本中读入和写出数据。
读取文本数据:
Scanner input= new Scanner(new File(“text.txt”));
System.out.println(input.nextLine());
写入文本数据:
PrintWriter output = new PrintWriter(“text.txt”);
output.print(“Java Test”);
二进制I/O:
1.简介
其实对于计算机来说,存储的只有二进制数,因为计算机只能识别 0 和 1 ,文本主要在于在二进制的基础上加上了编码和解码的过程。由于二进制不需要编码解码,所以比文本要高效。
2.二进制I/O类
主要分为输入类和输出类两部分:
其实输入和输出流都是很像的,而且方法的用法也差不多,下面我们用几个列子来详细介绍这些类的使用:
3.输入输出实现
简单的输入输出实现,这里先实例化一个输出流,向文件中写入了十个二进制的值,利用