1.File类简介 File类位于java.io包中。它面向文件层次级别操作、查看文件,而字节流、字符流操作数据时显然比之更底层。 学习File类包括以下几个重点:文件路径、文件分隔符、创建文件(目录)、删除文件(目录)、查看文件内容(输出目录内文件)、判断文件(是文件/目录?存在否?可读写执行?) ...
分类:
编程语言 时间:
2017-12-29 20:54:39
阅读次数:
206
1.File类简介 File类位于java.io包中。它面向文件层次级别操作、查看文件,而字节流、字符流操作数据时显然比之更底层。 学习File类包括以下几个重点:文件路径、文件分隔符、创建文件(目录)、删除文件(目录)、查看文件内容(输出目录内文件)、判断文件(是文件/目录?存在否?可读写执行?) ...
分类:
编程语言 时间:
2017-12-29 15:08:10
阅读次数:
143
IO流简单来说就是输入流和输出流主要是用来处理设备之间的数据传输 案例1采用的是字节流方式,案例2采用字符流方式;字节流和字符流之间差异很大,读者需根据自己的场景使用 案例1: 采用字节流和包装流(读者可自行了解包装流,主要采用的是装饰器模式)的方式进行文件读写 案例2: 采用包装流和字符流进行文件 ...
分类:
编程语言 时间:
2017-12-28 14:37:35
阅读次数:
147
FileReader和 FileWriter 读写字符串 操作结果: 练习: 结果: ...
分类:
编程语言 时间:
2017-12-26 14:32:16
阅读次数:
352
相对于版本1.0,多了很多方法, 比如,获取文件的后缀名,或修改后缀名和一些文件的简单操作。 文件复制到文件,文件复制到路径,路径下文件复制到新路径下, 代码如下,请享用: 组合并且封装了File的一些方法,文件路径就是File对象。 上边都是字符流,至于线程开启字符流的的运算,加油,你可以的。 ...
分类:
编程语言 时间:
2017-12-24 15:54:46
阅读次数:
157
文件操作 File Operation 程序中所有数据都以流的形式进行传输,流分字节流和字符流。读取文件就是输入流,保存到文件就是输出流,操作Unicode编码的数据就是处理以两个字节为单位的字符流,操作以一个字节为单位的数据就是处理字节流,前者输入到string变量以便操作,后者则输入到byte数 ...
1、练习:复制文本文件 2、思路: (1)既然是文本涉及编码表。需要用字符流; (2)操作的是文件。涉及硬盘; (3)有指定码表吗?没有,默认就行。 ...
分类:
其他好文 时间:
2017-12-24 11:27:32
阅读次数:
133
1、OutputStreamWriter类 (1)查阅OutputStreamWriter的API介绍,OutputStreamWriter 是字符流通向字节流的桥梁:可使用指定的字符编码表,将要写入流中的字符编码成字节; (2)它的作用的就是,将字符串按照指定的编码表转成字节,在使用字节流将这些字 ...
分类:
其他好文 时间:
2017-12-24 11:26:12
阅读次数:
153
1、字符输入流Reader (1)字符输入流Reader我们读取拥有中文的文件时,使用的字节流在读取,那么我们读取到的都是一个一个字节; (2)只要把这些字节去查阅对应的编码表,就能够得到与之对应的字符; (3)API中给我们已经提供了读取相应字符的功能流对象,Reader,读取字符流的抽象超类; ...
分类:
其他好文 时间:
2017-12-24 11:20:48
阅读次数:
166
1、复制文件 原理:读取一个已有的数据,并将这些读到的数据写入到另一个文件。 2、代码: 3、分析: (1)上述代码输入流和输出流之间是通过ch这个变量进行数据交换的; (2)上述复制文件有个问题,每次都从源文件读取一个,然后在写到指定文件,接着再读取一个字符,然后再写一个,一直这样下去。效率极低。 ...
分类:
其他好文 时间:
2017-12-24 11:14:29
阅读次数:
108