JDK Files Paths

博文目录

文章目录


使用Files

从Java 7开始,提供了Files和Paths这两个工具类,能极大地方便我们读写文件。

虽然Files和Paths是java.nio包里面的类,但他俩封装了很多读写文件的简单方法,例如,我们要把一个文件的全部内容读取为一个byte[],可以这么写:

byte[] data = Files.readAllBytes(Paths.get("/path/to/file.txt"));

如果是文本文件,可以把一个文件的全部内容读取为String:

// 默认使用UTF-8编码读取:
String content1 = Files.readString(Paths.get("/path/to/file.txt"));
// 可指定编码:
String content2 = Files.readString(Paths.get("/path/to/file.txt"), StandardCharsets.ISO_8859_1);
// 按行读取并返回每行内容:
List<String> lines = Files.readAllLines(Paths.get("/path/to/file.txt"));

写入文件也非常方便:

// 写入二进制文件:
byte[] data = ...
Files.write(Paths.get("/path/to/file.txt"), data);
// 写入文本并指定编码:
Files.writeString(Paths.get("/path/to/file.txt"), "文本内容...", StandardCharsets.ISO_8859_1);
// 按行写入文本:
List<String> lines = ...
Files.write(Paths.get("/path/to/file.txt"), lines);

此外,Files工具类还有copy()、delete()、exists()、move()等快捷方法操作文件和目录。

最后需要特别注意的是,Files提供的读写方法,受内存限制,只能读写小文件,例如配置文件等,不可一次读入几个G的大文件。读写大型文件仍然要使用文件流,每次只读写一部分文件内容。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JDK(Java Development Kit)是Java开发工具包的缩写,它是用于开发和编译Java应用程序的软件包。在配置JDK的环境变量之前,你需要先下载并安装JDK。以下是配置JDK环境变量的步骤: 1. 下载并安装JDK:你可以从Oracle官方网站下载适合你操作系统的JDK版本,并按照安装向导进行安装。 2. 找到JDK安装路径:安装完成后,找到JDK的安装路径。通常情况下,JDK的安装路径为 "C:\Program Files\Java\jdk版本号"(Windows系统)或 "/Library/Java/JavaVirtualMachines/jdk版本号/Contents/Home"(Mac系统)。 3. 配置环境变量:打开系统的环境变量配置界面,具体步骤如下: - Windows系统:右键点击"我的电脑"(或"此电脑"),选择"属性",然后点击"高级系统设置"。在弹出的窗口中,点击"环境变量"按钮。 - Mac系统:打开终端,输入以下命令:`sudo nano /etc/paths`,然后输入管理员密码。 4. 设置JAVA_HOME变量:在环境变量配置界面中,点击"新建"按钮,在变量名中输入"JAVA_HOME",在变量值中输入JDK的安装路径。例如,如果JDK安装在 "C:\Program Files\Java\jdk版本号",则变量值为 "C:\Program Files\Java\jdk版本号"(Windows系统)或 "/Library/Java/JavaVirtualMachines/jdk版本号/Contents/Home"(Mac系统)。 5. 修改Path变量:在环境变量配置界面中,找到"Path"变量,点击"编辑"按钮。在弹出的窗口中,点击"新建"按钮,然后输入"%JAVA_HOME%\bin"。这将把JDK的bin目录添加到系统的Path变量中,使得系统可以找到Java命令。 6. 验证配置:保存并关闭环境变量配置界面。打开命令提示符或终端窗口,输入以下命令验证JDK是否配置成功: ``` java -version ``` 如果成功配置了JDK环境变量,将会显示JDK的版本信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值