Java -- (part21)

news/2025/2/5 8:56:19/

一.File类

1.概述

表示文件或者文件夹的路径抽象表示形式

2.静态成员

static String pathSeparator:路径分隔符:;

static String separator:名称分隔符:\

3.构造方法

File(String parent,String child)

File(File parent,String child)

Flie(String path)

4.方法

获取方法

String getAbsolutePath()->获取File的绝对路径->带盘符的路径

String getPath()->获取的是封装路径:new的是啥就是啥

String getName()->获取文件或者文件夹名

String length()->获取的是文件的长度->文件的字节数

创建方法

boolean createNewFile()->创建文件

boolean mkdirs()->创建文件夹

删除方法

boolean delete()->删除文件或者文件夹(不走回收站)

判断方法

boolean isDirectory()->判断是否为文件夹

boolean isFile()->判断是否是文件

boolean exists()->判断文件或者文件夹是否存在

遍历方法

String[] list()->遍历指定的文件夹,放回的是String数组

File[] listFiles()->遍历指定的文件夹,返回的是File数组->推荐使用

二.IO流

1.IO流概述

将一个数据从一个设备上传输到另一个设备上

2.IO流流向

输出流:从内存出发,将数据写到硬盘上

输入流:将数据从硬盘上读到内存中来

3.IO流分类

字节流

字节输出流:OutputStream

字节输入流:InputStream

字符流

字符输出流:Writer

字符输入流:Reader

三.字节流

字节输出流:FileOutputStream

1.作用

写数据

2.构造

FileOutputStream(String name,boolean append):续写,追加

3.方法

字节输入流:FIleInputStream

1.作用

读数据

2.构造

3.方法

四.字符流

字符输入流:FileReader

1.作用

读数据

2.构造

3.方法

字符输出流:FileWriter

1.作用

写数据

2.构造

3.方法


http://www.ppmy.cn/news/1450498.html

相关文章

JavaScript+C#云LIS系统源码JQuery+EasyUI+Bootstrap云LIS系统应用于哪些行业领域?区域云LIS系统源码

JavaScriptC#云LIS系统源码JQueryEasyUIBootstrap云LIS系统应用于哪些行业领域?区域云LIS系统源码 云LIS是为区域医疗提供临床实验室信息服务的计算机应用程序,可协助区域内所有临床实验室相互协调并完成日常检验工作,对区域内的检…

JavaScript算法描述【排序与搜索】六大经典排序|合并两个有序数组|第一个错误的版本

🐧主页详情:Choice~的个人主页 📢作者简介:🏅物联网领域创作者🏅 and 🏅阿里专家博主🏅 and 🏅华为云享专家🏅 ✍️人生格言:最慢的步伐不是跬步&…

ue引擎游戏开发笔记(27)——解决角色移动及转动存在卡顿掉帧小技巧

1.需求分析: 随之游戏越来越大,难免出现部分时候移动出现卡顿,能否进行一定优化。 2.操作实现: 1.思路:采取捕获最后deltaseconds来逐帧进行旋转或移动,使动作显得不那么卡顿。 .2.首先在引擎中建立映射&a…

10分钟了解数据质量管理-奥斯汀格里芬 Apache Griffin

在不重视数据质量的大数据发展时期,Griffin并不能引起重视,但是随着数据治理在很多企业的全面开展与落地,数据质量的问题开始引起重视。 1.Griffin简介 Griffin是一个开源的大数据数据质量解决方案,由eBay开源,它支持…

2024.4.29力扣每日一题——将矩阵按对角线排序

2024.4.29 题目来源我的题解方法一 模拟 题目来源 力扣每日一题;题序:1329 我的题解 方法一 模拟 先以第一行的每个元素作为对角线的开始,然后再以第一列的每个元素作为对角线的开始。并在遍历过程中记录(数组或者list&#xf…

32.Docker认识

Docker介绍 Docker是一个快速交付应用,运行应用的技术。 1.可以将程序、依赖、运行环境一起打包为一个镜像,可以迁移到任意Linux操作系统。 2.运行时利用沙箱机制行程隔离容器,各个应用互不干扰。 3.启动、移除都可以通过一行命令完成&am…

【redis】redix在Linux下的环境配置和redis的全局命令

˃͈꒵˂͈꒱ write in front ꒰˃͈꒵˂͈꒱ ʕ̯•͡˔•̯᷅ʔ大家好,我是xiaoxie.希望你看完之后,有不足之处请多多谅解,让我们一起共同进步૮₍❀ᴗ͈ . ᴗ͈ აxiaoxieʕ̯•͡˔•̯᷅ʔ—CSDN博客 本文由xiaoxieʕ̯•͡˔•̯᷅ʔ 原创 CSDN 如…

Android数据恢复软件快速比较:Android数据恢复的7最佳工具

您在 Android 设备上保留哪些类型的数据?如果您和大多数人一样,那么您可能已经列出了文档、照片、视频和音频文件。如果您使用智能手机或平板电脑的时间足够长,我们愿意打赌您拥有Android数据丢失的第一手经验。 幸运的是,我们也…