java如何在循环中下载一个文件

 时间:2024-10-23 15:54:00

java在循环中下载一个文件,首先要在循环中做好条件判断,即在何时下载文件,其次是实现下载功能,具体可以参考以下内容。

一、Java中的循环

1、java中一般来说和c/c++类似,有三种循环结构,while、do……while、for三种结构,先说while循环结构,基本结构如下。while( 布尔表达式 ) { //循环体}示例如下图所示,循环输入[0,20)以内的整数值。

java如何在循环中下载一个文件

3、第三种是for结构,基本结构如下:for(初始化; 布尔表达式; 循环增减量) { //循环体代码}示例如下图所示,循环输入[0,20)以内的整数值。

java如何在循环中下载一个文件

三、循环中下载一个文件

1、这里还是以前面说的for循环为例。

java如何在循环中下载一个文件

3、整个的代码如下,将要下载的文件地址修改为自己的即可,执行效果如下图所示。import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;public class t { public static void main(String[] args) throws IOException { for (int inx=0;inx!=20;++inx) { {System.out.print("value of inx : " + inx );} System.out.print("\n"); if (inx==13){ download(); } } } //执行shell命令,通过wget来下载文件 static void download() throws IOException{ Process process = null; Runtime rt = Runtime.getRuntime(); try { process = rt.exec("wget 你要下载的文件"); } catch (IOException e) { e.printStackTrace(); } try { process.waitFor(); } catch (InterruptedException e) { e.printStackTrace(); } InputStream is = process.getInputStream(); BufferedReader br = new BufferedReader(new InputStreamReader(is)); String b; while((b=br.readLine())!=null) { System.out.println(b); System.out.println(br.readLine()); } }}

java如何在循环中下载一个文件
  • 冒险岛2怎么设置按键
  • 搜狗输入法怎么开启抬手上屏功能?
  • win101909版本更新错误解决方法
  • 怒火一刀攻略
  • 新手必知:主持会议5大注意事项
  • 热门搜索
    盘锦旅游景点大全 舟山旅游网 广西旅游团 广州南沙旅游 香港旅游花费 惠安旅游景点大全 旅游媒体 圣地亚哥旅游攻略 第一步旅游 春秋旅游官方网站