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大注意事项
  • 热门搜索
    手足口病怎么预防 期货怎么炒 奥迪q3怎么样 工作简历怎么写 怎么增强记忆力 备忘录怎么写 手机怎么进p站 胃痉挛怎么办 早早孕试纸怎么用 关羽是怎么死的