递归举例(test)

news/2024/10/18 20:14:27

递归遍历目录下指定后缀名结尾的文件名称

点击查看代码
public class DiGuiDemo1 {public static void main(String[] args) {File file1 = new File("src/com/shujia/day15");  //确定文件夹File[] f = file1.listFiles();//转换为File数组int i = f.length-1;//确定索引的最大值getValue(f,i);}public static void getValue(File[] file,int i){if(i==0) {//确定好递归的终止条件if (file[i].isFile() && file[i].getName().endsWith(".txt")) {  //查找具体的文件类型System.out.println(file[i].getName());}}else {if(file[i].isFile() && file[i].getName().endsWith(".txt")){System.out.println(file[i].getName());}getValue(file,--i);}}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/73195.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

Sparse Table

Sparse Table 可用于解决这样的问题:给出一个 \(n\) 个元素的数组 \(a_1, a_2, \cdots, a_n\),支持查询操作计算区间 \([l,r]\) 的最小值(或最大值)。这种问题被称为区间最值查询问题(Range Minimum/Maximum Query,简称 RMQ 问题)。预处理的时间复杂度为 \(O(n \log n)\…

MinIO

1.概述一个开源的用于存储文件的分布式文件存储系统2.官网http://docs.minio.org.cn/docs/3.相关概念bucket – 类比于文件系统的目录 Object – 类比文件系统的文件 Keys – 类比文件名4.搭建 docker run -p 9000:9000 --name minio -d --restart=always -e "MINIO_ACCES…

计量经济学(十一)——联立方程模型的估计

img { display: block; margin-left: auto; margin-right: auto } table { margin-left: auto; margin-right: auto } 联立方程模型(Simultaneous Equations Model, SEM)是一类包含多个相互依赖变量的统计模型,用来描述这些变量之间的相互关系。在传统的单一方程模型中,通常…

数据结构与算法 课程随记

数据结构与算法 课程随记因为有时候需要在不同设备编辑同一份文档,本地不太方便了,先在放着博客园比较省事吧。 但是博客园是不是快要四了啊,没事再整一个个人博客吧。 内容非常杂,因为不想去上课所以还是有点东西不会,就记录一下查不会东西的时候学会的东西。没什么参考价…

Freemarker

什么是FreemarkerFreeMarker 是一种基于模板的 Java 模板引擎,通常用于生成动态网页、配置文件、电子邮件内容等。它通过将数据模型(如 Java 对象、Map、List 等)与模板相结合来生成最终的输出。FreeMarker 使用简单的语法和指令来处理动态内容,非常适合与 Java Web 应用程…

pve安装后删除local-lvm并把其空间全部分给local

在安装pve的时候,系统默认分配给local的空间非常小,我们可以通过以下方法把local-lvm删除,并将其空间还给local。 在webui的pve节点的磁盘选项中找到LVM-Thin,删除data卷。删除后此处为空。 接着打开终端执行以下命令: lvresize --extents +100%FREE --resizefs pve/root此…

PYNQ Z2 读取xadc外部通道电压

使用XADC 或者JTAG只能读取XADC的内部电压, 而无法读取外部通道的电压 现在使用xsysmon.h库里面的函数进行XADC外部通道的电压 为了方便观察,增加了PL GPIO KEY LED进行观察 1. 配置ZYNQ7000 勾选FCLK_RESET0勾选UART0, 这是BANK电压勾选PS给PL提供的时钟, 设置PS的输入时钟配置…

10.18 模拟赛

炼石计划 10 月 04 日 NOIP 模拟赛 #8【补题】 - 比赛 - 梦熊联盟 (mna.wang) 复盘 T1 有种 div.2 B 的风格,没秒,想看题。 T2。只判是否无解?\(k \le 100\)?把 \(200\) 个关键连通块拿出来建图跑传递闭包不就做完了。 一遍过大样例?简直不可思议,但还是把 T2 关了吧。 用…