码迷,mamicode.com
首页 > 其他好文 > 详细

IO流 总结二

时间:2014-07-27 10:22:52      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:

流只能操作数据。

 

File 类

用来将文件或者文件夹封装成对象。

方便文件与文件夹进行操作

File对象可以作为参数传递给流的构造函数。

 

可以将已有的和已出现的文件或者文件夹封装成对象

File a = new File(“a.txt”);

 

File类常见方法:

1 创建

  boolean creatNewFile();   当且仅当不存在具有此抽象路径名指定的名称的文件时,原子                        

                         地创建由此抽象路径名指定的一个新的空文件

  boolean mkdir():         创建文件夹。

  boolean mkdirs()         创建多级文件夹

2 删除

  boolean delete();       如果文件正在使用,则删除不了返回false

  void deleteOnExit();     在程序退出时删除指定文件

 

3 判断

 boolean exists() : 文件是否存在

 ifFile ()        

 isDirectory()

 ifHidden();

 isAbsolutePath();

 

4 获取信息 

getName()

getPath();

getParent();  该方法返回的是绝对路径中的父目录,如果获取的是相对路径,返回null

            如果相对路径中有上一层目录那么该目录就是返回结果。

 

getAbsolutePath()

lastModidied();

length();

 

在判断文件对象是否是文件或者目的是,必须要判断该文件对象封装的内容是否存在。

通过exists判断,(因为文件或文件夹不存在也会返回false)

 

Properties 是hashtable的子类。

也就是说它具备map集合的特点,而且它里面存储的键值对都是字符串。

是集合中IO计数相结合的集合容器

该对象的特点,可以用于键值对形式的配置文件

那么在加载数据时,需要数据有固定格式,键=值。

配置文件xml,

 

 

  dom4j  dom for java

 

打印流:

该流提供了打印方法,可以将各种数据类型的数据都原样打印。

 

字符打印流:

PrintWriter

构造函数可以接受参数类型

1 file ,对象file

2 字符串路径,String

3 字节输出流。 OutputStream

4 字符输出流,Writer

 

字节答应流:

PrintStream

构造函数可以接受的参数类型

1 file 对象file

2 字符串路径,String

3 字节输出流 OutputStream

 

 

SequenceInputStream

对多个流进行合并

vectory 里面有Enumeration

 

对文件进行分割,用计数器的方法

IO流 总结二

标签:

原文地址:http://www.cnblogs.com/wzz1020/p/3870629.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!