找到 4330 篇文章 相关 Java 8

如何使用 Java 删除文件夹和子文件夹?

Maruthi Krishna
更新于 2019年8月2日 12:13:29

3K+ 浏览量

名为 File 的 java.io 包中的类表示系统中的文件或目录(路径名)。此类提供各种方法来对文件/目录执行各种操作。File 类的 delete() 方法删除当前 File 对象表示的文件/目录。File 类的 ListFiles() 方法返回一个数组,其中包含当前(File)对象表示的路径中所有文件(和目录)的对象(抽象路径)。因此,要删除文件夹及其子目录和文件,您需要定义一个递归方法。示例以下 Java 程序递归删除指定的目录 -import java.io.File; ... 阅读更多

如何在 Java 中获取文件的最后修改时间?

Maruthi Krishna
更新于 2019年8月2日 12:01:30

3K+ 浏览量

名为 File 的 java.io 包中的类表示系统中的文件或目录(路径名)。此类提供各种方法来对文件/目录执行各种操作。File 类的 lastModified() 方法返回当前 File 对象表示的文件/目录的最后修改时间。您可以使用此方法获取特定文件的最后修改时间。示例以下 Java 程序获取目录的最后修改时间 -import java.io.File; import java.util.Date; public class GettingLastmodifiedTime {    public static void main(String args[]) {       String filePath = "D://ExampleDirectory//";       //创建 File ... 阅读更多

在 Java 中遍历数组的不同方法?

Maruthi Krishna
更新于 2020年7月2日 12:28:53

14K+ 浏览量

通常,数组是存储多个相同数据类型变量的容器。它们的大小是固定的,并且在创建时确定。数组中的每个元素都由从 0 开始的数字定位。您可以使用名称和位置访问数组的元素,如下所示 -System.out.println(myArray[3]); //也就是 1457在 Java 中创建数组在 Java 中,数组被视为引用类型,您可以使用 new 关键字类似于对象来创建数组,并使用索引填充它,如下所示 -int myArray[] = new int[7]; myArray[0] = 1254; myArray[1] = 1458; myArray[2] ... 阅读更多

如何使用 Java 程序列出目录中的隐藏文件?

Maruthi Krishna
更新于 2019年8月2日 11:47:25

469 浏览量

名为 File 的 java.io 包中的类表示系统中的文件或目录(路径名)。此类提供各种方法来对文件/目录执行各种操作。File 类的 isHidden() 方法验证当前 File 对象表示的文件/目录(抽象路径)是否隐藏。File 类的 ListFiles() 方法返回一个数组,其中包含当前(File)对象表示的路径中所有文件(和目录)的对象(抽象路径)。因此,要列出目录中的所有隐藏文件,请使用 ListFiles() 方法获取所有文件对象,验证每个 ... 阅读更多

在 Java 中使用包时需要注意哪些最佳实践?

Maruthi Krishna
更新于 2020年7月2日 12:11:58

641 浏览量

您可以通过将所有相互关联的 Java 类和接口的 .class 文件声明在同一个包下,自动将它们创建到一个文件夹中。包只不过是一个存储特定概念的类和接口的目录。创建包您可以创建一个包并在其中添加所需的类/接口,只需在 Class/Interface 文件顶部使用关键字 package 声明包即可 -Package package_name;示例以下 Java 程序演示了在 Java 中声明包。package com.tutorialspoint.mypackage; public class Sample{    public void demo(){       System.out.println("这是方法 ... 阅读更多

如何编写一个程序,将字符从一个文件复制到 Java 中的另一个文件?

Maruthi Krishna
更新于 2019年8月2日 11:24:50

2K+ 浏览量

将一个文件的内容逐个字符复制到另一个文件示例import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class CopyFiles {    public static void main(String[] args) throws IOException {       //创建一个 File 对象来保存源文件       File source = new File("D:\ExampleDirectory\SampleFile.txt");       //创建一个 File 对象来保存目标文件       File destination = new File("D:\ExampleDirectory\outputFile.txt");       //创建一个 FileInputStream 对象       FileInputStream inputStream = new FileInputStream(source);       //创建一个 FileOutputStream 对象       FileOutputStream outputStream = ... 阅读更多

如何在 Java 中获取文件 URI 引用?

Maruthi Krishna
更新于 2019年8月2日 11:21:24

4K+ 浏览量

名为 File 的 java.io 包中的类表示系统中的文件或目录(路径名)。此类提供各种方法来对文件/目录执行各种操作。通常,URI(统一资源标识符)表示资源。Java 的 URI 类表示此格式您可以通过调用 toURI() 方法获取文件的 URI 格式。示例以下 Java 示例打印名为 samplefile.txt 的文件的 URI 格式import java.io.File; import java.io.IOException; import java.net.URI; public class GetURI {    public static void main(String args[]) throws IOException {       //实例化 File 类       String ... 阅读更多

如何在 Java 中动态创建和存储属性文件?

Maruthi Krishna
更新于 2019年8月2日 11:18:19

3K+ 浏览量

.properties 是 Java 中用于存储可配置应用程序的扩展名。它在 Java 中由 Properties 类表示,您可以使用此类的方法存储属性文件并从中读取。此类继承了 HashTable 类。创建 .properties 文件要创建属性文件 -实例化 Properties 类。使用 put() 方法填充创建的 Properties 对象。通过将要存储文件的路径作为参数传递给构造函数,实例化 FileOutputStream 类。示例以下 Java 程序在 D:/ExampleDirectory/ 中创建属性文件import java.io.FileOutputStream; import java.io.IOException; import java.util.Properties; public class CreatingPropertiesFile {    public static ... 阅读更多

如何在 Java 中压缩和解压缩文件数据?

Maruthi Krishna
更新于 2019年8月2日 11:11:37

868 浏览量

Java 提供了两个类,即 DeflaterOutputStream 和 InflaterInputStream,用于压缩和解压缩数据。压缩单个文件要压缩单个文件 -通过将要压缩的文件的路径(以字符串格式)作为参数传递给其构造函数,创建一个 FileInputStream 对象。通过将输出文件的路径(以字符串格式)作为参数传递给其构造函数,创建一个 FileOutputStream 对象。通过将上面创建的 FileOutputStream 对象作为参数传递给其构造函数,创建一个 DeflaterOutputStream 对象。然后,读取输入文件的内容并使用 DeflaterOutputStream 类的 write() 方法写入。示例import java.io.FileOutputStream; import java.io.IOException; ... 阅读更多

如何在 Java 中按文件扩展名过滤文件并显示文件名?

Maruthi Krishna
更新于 2019年8月2日 11:06:45

3K+ 浏览量

名为 File 的 java.io 包中的类表示系统中的文件或目录(路径名)。此类提供各种方法来对文件/目录执行各种操作。要获取目录中所有现有文件的列表,此类提供了五种不同的方法来获取特定文件夹中所有文件的详细信息 -String[] list()File[] listFiles()String[] list(FilenameFilter filter)File[] listFiles(FilenameFilter filter)File[] listFiles(FileFilter filter)其中,String[] list(FilenameFilter filter) 方法返回一个字符串数组,其中包含当前(File)对象表示的路径中所有文件和目录的名称。但是,返回的数组包含文件名 ... 阅读更多

广告