从 Java 中的任何给定 URL 下载文件的 5 种不同方法?

已发表: 2021-06-24
从 Java 中的任何给定 URL 下载文件的 5 种不同方法

在 Java 中如何从任何给定的 URL 下载文件? 如果您有以下任何问题,本教程将有效:

  • 从 Java 中的 URL 下载文件。
  • 如何从 Java 中的 URL 下载文件
  • 如何使用 Java 从 Internet 下载和保存文件
  • 从 url 代码示例下载 java 文件

有 5 种不同的方式可以从 Java 中的任何给定 URL 下载文件。

  • 使用 apache commons-io 下载文件。 单行代码。
  • 使用流操作下载文件
  • 使用 NIO 操作下载文件
  • 使用 Files.copy() 下载文件
  • 使用 Apache HttpComponents() 下载文件

创建java类:CrunchifyDownloadFileFromURL.java

只需运行上面的程序,您将得到如下结果。

IntelliJ IDEA 控制台结果。

Method-1) 使用 apache commons-io 下载文件

请确保将以下 maven 依赖项添加到您的 pom.xml 文件中。

在 Java 中 - 使用 apache commons-io 下载文件。只需一行代码。

Method-2) 使用流操作下载文件

在 Java 中 - 使用流操作下载文件

Method-3) 使用 NIO 操作下载文件

In Java - 使用 NIO 操作下载文件

Method-4) 使用 Files.copy() 下载文件

在 Java 中 - 使用 Files.copy() 下载文件

Method-5) 使用 Apache HttpComponents() 下载文件

请确保将以下 maven 依赖项添加到您的 pom.xml 文件中。

在 Java 中 - 使用 Apache HttpComponents() 下载文件

如果您在 Java 程序上运行时遇到任何问题或异常,请告诉我。