JAVA 与文件读取的相关内容
来源:互联网 发布:悉尼出租车软件 编辑:程序博客网 时间:2024/06/05 18:52
JAVA JDK里面一些文件读写操作的类,例如 File FileInputStream InputStreamReader FileReader BufferedReader等都让人搞不清楚他们之间的关系。
现在先理清他们各自的作用,以及相互之间的关系。
File 的作用是定位到要操作的文件。要对哪一个文件进行操作,首先得要明确。文件可为 文本文件,音频,图像,视频等。
FileInputSteam 是把文件的内容读到缓存中,即对指定文件的内容进行操作。以字节为单位的流处理。与编码无关,不存在乱码问题。
InputStreamReader FileReader BufferedReader 对缓存中的数据流进行相应的编码,把字节变为字符。这三个的作用是一样的,只是一些操作不同而已,比如BufferedReader 可以进行行处理。 处理的文件为 文本文件。
同样 FileOutputStream 也是以字节为单位的流处理,处理二进制形式数据。
OutputStreamWriter PrintWriter FileWriter 是对字符的操作。
读操作三种方式:
1 : BufferReader2 : FileReader
3 : InputStreamReader
写文件得三种方式:
1 :PrintWriter
2 :FileWriter
3 :OutputStreamWriter
- JAVA 与文件读取的相关内容
- java创建文件相关内容
- asp.net读取xml文件相关内容
- java读取html并替换相关内容
- JAVA解析Excel表格并读取相关内容
- Xml文件的读取与写入 java
- java 从控制台读取数据,文件的读取与写入
- java构造方法的相关内容
- java文件写入与读取
- java的文件读取
- java文件的读取
- 文件相关内容
- JAVA日志文件的使用与配置文件的读取
- Java之基于字符流的文件写入与读取
- 【Java】读取其下所有文件夹与文件的路径
- java web开发实现properties文件的读取与解析
- 天易39----java与spring读取properties文件的方式
- 【Java】读取其下所有文件夹与文件的路径
- win7 上安装 ubuntu 后,无法进入 win7 系统的解决方法
- [转载]linux下svn常用指令
- Proxy.newInstance会创建几个代理类
- centOS Linux下用yum 安装mysql
- enq: TS - contention 等待事件
- JAVA 与文件读取的相关内容
- MAC修改主机名、计算机名
- 计算N天前的日期的bat脚本
- 联通VAC接口
- javaWeb 系统维护更新提醒!
- x264-1.29 x264_scan8
- Linux基本安全配置手册
- 资讯站难度不小 为何那么多站长在做
- linux和windows双系统设置默认启动系统