• 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() 获取文件的拓展名

    简单示例:

     
  • 相关阅读:
    高等数学(6) 无穷小和无穷大
    高等数学(5) 函数的极限
    高等数学(4) 数列与数列极限
    实时音视频互动系列(下):基于 WebRTC 技术的实战解析
    实时音视频互动系列(上):又拍云UTUN网络详解
    免费SSL&付费SSL证书,该如何选择?
    直播卡顿原因详解及优化
    实战解析 | 同步音视频解决方案
    从Html5直播到互动直播,看直播协议的选择
    如何将HLS延时缩短至4秒,HLS+技术详解
  • 原文地址:https://www.cnblogs.com/luYing666/p/10407395.html
Copyright © 2020-2023  润新知