Java 输入输出流教程(二)——【文件】(原作:Java IO Tutorial by Jakob Jenkov)
来源:互联网 发布:淘宝中老年人秧歌服 编辑:程序博客网 时间:2024/05/21 06:17
三、文件
文件是java程序中常用的源或目标。这篇文章会简要的介绍在java中对文件的处理,这里并没有细致的讲解技术,而是希望读者可以学习到用哪种方法去存取文件,接下来有几页会详细的介绍这些方法的使用和实例。
利用Java IO处理文件可能有一下几个方面:
- 读取文件
- 写入文件
- 随机存取文件
- 存取文件、目录信息
通过Java IO读取文件
如果你需要从头到尾读取某一文件,使用FileInputStream。如果你需要跳到文件中的某个点,之读取文件中的一部分,可以使用RandomAccessFile。
通过Java IO写入文件
如果你需要从头到尾写入一个文件,你可以使用FileOutputStream。如果你需要在一个文件的不同位置写入,比如在文件末尾追加,你可以使用RandomAccessFile。
通过Java IO随机存取文件
随机并不是指真的读取或写入一个随机的位置,而是指可以在文件中指定的位置同时实现读或写。利用随机存取可以实现,对于一个现存文件的追加内容、删除内容等。
存取文件、目录信息
有时你可能需要存取一个文件的信息而不是它的内容,比如,如果你可能需要知道一个文件的大小或者其他属性。对于目录来说也是一样的,比如你可能想要知道一个目录下的所有文件列表。通过File类可以实现文件和目录信息的存取
- Java 输入输出流教程(二)——【文件】(原作:Java IO Tutorial by Jakob Jenkov)
- Java 输入输出流教程(三)——【管道】(原作:Java IO Tutorial by Jakob Jenkov)
- Java 输入输出流教程(一)(原作:Java IO Tutorial by Jakob Jenkov)
- Java NIO系列教程(二) Channel原文链接 作者:Jakob Jenkov 译者:airu 校对:丁一 Java NIO的通道类似流,但又有些不同: 既可以从通
- Jakob Jenkov多线程系列一一Java Volatile Keyword
- java IO-输入输出流(二)
- 黑马程序员——JAVA IO输入输出(二)
- 黑马程序员——JAVA IO输入输出(二)
- Java IO 经典教程 (上) (翻译自jenkov.com)
- Java IO 经典教程 (中) (翻译自jenkov.com)
- Java IO 经典教程 (下) (翻译自jenkov.com)
- Java io 输入输出流(二)
- JAVA输入输出流(IO)
- JAVA输入输出(IO)之文件
- Java IO(输入输出)
- java io流详解(二)对象输入输出流
- java io (java输入输出流)详解
- 彻底明白Java的IO系统(文摘)---JAVA之精髓IO流 ZHBK [原作]
- 淘宝技术发展3(Oracle/支付宝/旺旺)
- dom4j初步使用
- 史上最全的浏览器CSS&JS Hack手册
- MongoDB 2.4企业版分析
- 使用Aspose.Pdf为PDF文件添加swf注释
- Java 输入输出流教程(二)——【文件】(原作:Java IO Tutorial by Jakob Jenkov)
- Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (二) —— SQLite
- vim大全
- 由字符集设置引起的MySQL插入数据错误
- 用java写的一个公交换乘算法测试,实现一次换乘
- make menuconfig/.config/Kconfig解析
- 从创业失败中学到的七条教训
- IBM测试分类-AVT,BVT,CVT,FVT,GVT,TVT,SVT,PVT
- ubuntu看看进程和关闭进程