前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >day5(面向对象2)

day5(面向对象2)

作者头像
小二三不乌
发布2018-08-02 09:47:28
1660
发布2018-08-02 09:47:28
举报

IO流

File类

用来将文件或文件夹封装成对象。 方便对文件与文件夹的属性信息进行操作。 File对象可以作为参数传递给

File类的常见方法

1.创建 boolean createNewFile() boolean mkdir() boolean mkdirs()

2.删除 boolean delete() 删除失败返回false void deleteOnExit() 在程序退出时删除文件

3.判断 boolean exists() 文件或目录是否存在。 记住在判断文件对象是否是文件或者目录时,必须要先判断该文件对象封装的内容是否存在,通过exists判断。 boolean isFile() boolean isDirectory()

4.获取信息。 String getName() String getParent() 该方法返回的是绝对路径中的父目录,如果获取的是相对路径,则返回null。 String getPath() File getAbsoluteFile() long lastModified() long length()

文件列表

static File[] listRoots() String[] list() 调用list方法的必须是封装的一个目录。该目录还必须存在。

列出目录下所有的内容

递归 递归要注意: 1.限定条件。 2.要注意递归的次数,尽量避免内存溢出。

删除一个带内容的目录

删除原理: 在Windows中,删除目录从里面往外删除的。既然是从里往外删除,就需要用到递归。

创建java文件列表

properties

properties是hashtables的子类,也就是说它具备map集合的特点。而且它里面存储的键值对都是字符串。是集合中和IO技术相结合的集合容器。 该对象的特点:可以用于键值对形式的配置文件。

##IO包中的其他类 打印流:该流提供了打印方法,可以将各种数据类型的数据都原样打印。 字节打印流 PrintStream 构造函数可以接收的参数类型。

  1. file对象。File
  2. 字符串路径
  3. 字节输出流 字符打印流 PrintWrite
  4. file对象。File
  5. 字符串路径
  6. 字节输出流

合并流和切割文件

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-03-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • IO流
    • File类
      • File类的常见方法
        • 文件列表
          • 列出目录下所有的内容
            • 删除一个带内容的目录
              • 创建java文件列表
                • properties
                  • 合并流和切割文件
                  相关产品与服务
                  容器服务
                  腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档