- 10
- 0
- 约 7页
- 2016-12-17 发布于贵州
- 举报
【文章标题】搜索文本内容——Java代码的简单实现
【文章作者】曾健生
【作者邮箱】zengjiansheng1@126.com
【作者QQ】190678908
【作者博客】/newjueqi
/
【编程环境】JDK 1.6.0_01
【作者声明】欢迎转载文章,但转载请保留文章的完整性以及注明文章的出处。
*******************************************************************************
昨天由于编程的要求,需要从300多个源代码中查找一个关键字在哪个源代码文件中用过,逼于无奈只能一个文件一个文件的查找,结果30分钟后本人就崩溃了(连续查了200多个文件),看到眼睛都花了还是没结果。这时我是多么怀念平时上网用搜索引擎的日子!突然间灵机一动,现在从众多的源码文件中查找一个关键字,不就是一个典型的搜索行为,现在学习完Java的IO流后就实现一个文本内容搜索软件。
本人这个文本搜索软件的思路很简单,分为以下几步:
遍历一个目录里的每个文件对象
如果文件对象是一个目录,则通过递归继续遍历这个目录下的每个文件
如果文件对象是一个文件,则判断文件名是否以“.java”结尾(是否Java源文件),如果以“.java”结尾,则读取文本内容。
把文本的每一行存储在一个字符串中,通过contains函数判断该行字
您可能关注的文档
- 我国大型综合性体育赛事市场开发研究.doc
- 我国峡谷生态旅游景区开发现状与类型.docx
- 我国工业和信息化发展的现状与展望.doc
- 我国支柱产业现状.doc
- 我国物联网产业人力资源管理策略创新研究.doc
- 我国现行劳动争议处理模式概述.doc
- 我国电子信息产业要向国际发展.doc
- 我国粮食安全保障程度的分析.doc
- 我国药具公共服务的沿革与展望.doc
- 我国钢铁行业出口贸易中隐含碳价比的度量及变化趋势分析.doc
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
最近下载
- 2026年秋湘美教版五年级上册美术教案(2024版 教学设计 可直接打印 最新).pdf
- 人教版(2019)高中物理选择性必修第一册期末复习全册知识点提纲.docx VIP
- 2026年冬人教版高中物理选择性必修一期末统考真题及答案.docx VIP
- 新生儿护理与评估.pptx VIP
- 《概率论与数理统计》分章复习题.docx VIP
- .四年级长方形正方形周长面积分类精练.pdf VIP
- 2022年广东省新高考生物试卷真题(含答案)word版.docx
- 电气防火安全检测报告.doc VIP
- 01S201、04S202-消火栓安装图集.pdf VIP
- 05R417-1室内管道支吊架.pdf VIP
原创力文档

文档评论(0)