JAVA文件递归的实例代码
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,这篇文章主要讲解了"JAVA文件递归的实例代码",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"JAVA文件递归的实例代码"吧!具体代码如下所示:impo
千家信息网最后更新 2025年01月21日JAVA文件递归的实例代码
这篇文章主要讲解了"JAVA文件递归的实例代码",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"JAVA文件递归的实例代码"吧!
具体代码如下所示:
import java.io.File;public class Scan { public static void main(String[] args) { String fileName = "D:\\Program Files\\腾讯游戏\\英雄联盟" + File.separator; File f = new File(fileName); scan(f); } public static void scan(File f) { if (f != null) { if (f.isDirectory()) { File[] fileArray = f.listFiles(); if (fileArray != null) { for (int i = 0; i < fileArray.length; i++) { // 递归调用 scan(fileArray[i]); } } } else { System.out.println(f); } } }}扫描了"D:\\Program Files\\腾讯游戏\\英雄联盟"中的所有文件而下面这个可以进行文件的扫描和读取import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;public class TextReader { public static void main(String[] args) { String fileName = "E:\\JavaWorkSpace\\Workspaces\\eclipse" + File.separator; File f = new File(fileName); scan(f); } public static void scan(File f) { if (f != null) { if (f.isDirectory()) { File[] fileArray = f.listFiles(); if (fileArray != null) { for (int i = 0; i < fileArray.length; i++) { // 递归调用 scan(fileArray[i]); } } } else { if ((f.getName().substring(f.getName().lastIndexOf(".") + 1, f .getName().length())).equals("java")) { FileReader reader; try { Thread.sleep(3000); reader = new FileReader(f); BufferedReader Bufferedreader = new BufferedReader( reader); String content = ""; while ((content = Bufferedreader.readLine()) != null) { System.out.println(content); } } catch (Exception e) { // TODO Auto-generated catch block } } } } }}
感谢各位的阅读,以上就是"JAVA文件递归的实例代码"的内容了,经过本文的学习后,相信大家对JAVA文件递归的实例代码这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
文件
递归
代码
实例
学习
内容
联盟
英雄
腾讯
就是
思路
情况
文章
更多
知识
知识点
篇文章
跟着
问题
实践
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发世界最牛的语言
微软数据库怎么安装不了
2021国家网络安全周西安
网络安全法规定重要数据应当
软件开发工程师项目职责
大逃杀服务器在哪里
从数据库读出的中文是乱码
微康网络技术有限公司待遇
网络安全普法工作总结
超市会员管理系统数据库设计函数
吉安企业服务器需要多少钱
曲阳县委网络安全和信息化
某翻译软件开发
亲属关系怎么存储数据库
岱山网络安全大队
黑魂关闭服务器后开挂
软件开发项目经理考试题目
Nginx500内部服务器错误
重庆柚聘互联网科技
南明区网络安全
如何保护企业文档网络安全
软件开发本科生与研究生区别
一起卖网络技术有限公司
计算机网络技术区域链技术
软件开发需要学多长时间
上网代理服务器
字典和数据库哪个好
tog项目网络安全要求
gp数据库如何重置xid
逆世界服务器地址