Properties集合&&工具类FileUtils

Properties 集合 类 继承Map

  *特点  :它是一个持久化属性集,可以保存在流中

      可以和IO 对象结合一起使用   可以实现数据的永久存储。

      map中的方法都可以用,但是没有泛型

  * 定义方法:Properties 集合名=newProperties();

  * 方法 :1 . load (InputStream in) 从内存上的内容

      2 . store()把集合中的内容到硬盘上。

      3 . properties() 读取键值对 保存到集合。

        4 . setProperty(key,value);添加   两者必须是字符串类型

      5 . getProperty(键名); 通过键名获取建值

      6 . stringPropertyName(); 获取全部的键名并将其存储到set集合中  

序列化

  *概念:对象中的数据,以流的形式,写入到文件中保存过程称为写出对象,称为对象的序列化

  * Serializable  序列化接口    所有想要序列化的类 必须继承这个接口   

  * ObjectOutputStream 将对象写到文件中  实现序列化      方法  writeObject()

    

 

  * 在文件中,已流的形式,将对象读出来,读取对象 称作 对象的反序列化

  * ObjectInputStream   将文件对象读取出来          方法 readObject();

     

 IO工具 FileUtils

  * readFileToString(File file):读取文件内容,并返回一个String;

  * writeStringToFile(File file,String content):将内容content写入到file中;

  * copyDirectoryToDirectory(File srcDir , File destDor)   复制文件夹

  * copuFile(File srcFile , FiledestFile) 复制文件

   * isExtension() 判断后缀名是不是以  ***结尾的

   * getName () 获取文件名

   * getExtension() 获取文件的拓展名

简单示例:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/luYing666/p/10407395.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值