qianjc的gravatar头像
qianjc 2019-07-25 15:02:31

Java开发小工具(集合遍历导出等方法):针对任何项目文件夹,可以递归遍历文件夹中的任何后缀名的文件,提取其中的中文

项目描述

很久以前做一个项目,要做国际化版本,需要将项目Java文件返回前台的中文信息,js文件中的中文,html文件中的中文,在点击国际化方法时,将项目中的所有中文都切换成英文展示,故做出该项目小工具,进行相关文件的检查,有无中文残留没做国际化处理,计算工期等,在这里,如果不理解项目做国际化处理的小伙伴的同学可以自行百度下,类似于谷歌浏览器的翻译按钮功能,通过配置库中的中英文字典,自行将项目切换语言。

运行环境

jdk7+IntelliJ IDEA/eclipse+maven

项目技术(必填)

以前本来是丢进一个Javaweb引一些jar放lib包里,来编写了本地方法玩的,最近看到就把这个工具类方法摘出来,放到平时学习的spring boot项目中,这样比如要下载相关jar包的时候就比以前更方便了,这个你们可以了解下maven的作用。

Java开发小工具(集合遍历导出等方法):针对任何项目文件夹,可以递归遍历文件夹中的任何后缀名的文件,提取其中的中文

数据库文件

本地Java方法类,不需要数据库文件

jar包文件

项目为maven项目,可以通过maven下载需要的jar包

Java开发小工具(集合遍历导出等方法):针对任何项目文件夹,可以递归遍历文件夹中的任何后缀名的文件,提取其中的中文

 

是否原创(转载必填原文地址)

原创

项目截图(必填)

Java开发小工具(集合遍历导出等方法):针对任何项目文件夹,可以递归遍历文件夹中的任何后缀名的文件,提取其中的中文Java开发小工具(集合遍历导出等方法):针对任何项目文件夹,可以递归遍历文件夹中的任何后缀名的文件,提取其中的中文Java开发小工具(集合遍历导出等方法):针对任何项目文件夹,可以递归遍历文件夹中的任何后缀名的文件,提取其中的中文

运行截图(必填)

Java开发小工具(集合遍历导出等方法):针对任何项目文件夹,可以递归遍历文件夹中的任何后缀名的文件,提取其中的中文Java开发小工具(集合遍历导出等方法):针对任何项目文件夹,可以递归遍历文件夹中的任何后缀名的文件,提取其中的中文

注意事项

1.其实就是一个用了文件路径遍历,读取文件内容,正则匹配内容,导出等技术组合编写的本地技术方法,以前也作为接口来给同组同事来用,你们可以好好看看方法之间的引用。导出的文件类型,可以在代码中自己设定,比如后缀名是Java,方法就会根据代码处理要求对Java类型文件进行处理,也可以将文件类型设定为html,js,txt等。

2.你们直接右击运行该export.java文件,执行主方法就可以了,我比较懒,直接放到了一个自己搭建的spring boot小项目中,(你们也可以看看里面对实体和将信息存入redis的方法),有什么问题可以加我qq:1483624492沟通讨论,Java玩起来,让我们嗨起来~~


打赏

已有1人打赏

最代码官方的gravatar头像

文件名:springboot-01-cache.zip,文件大小:106.051K 下载
最代码最近下载分享源代码列表最近下载
wang19980330  LV1 2023年9月15日
手捧阳光  LV6 2022年12月2日
小白啰  LV1 2022年9月6日
crosa_Don  LV18 2022年6月2日
clcl55  LV1 2022年4月13日
wanlingaaa  LV1 2022年1月4日
11b23344  LV1 2021年3月12日
kinglong  LV16 2020年8月9日
3969138  LV15 2019年9月17日
打手犯规了  LV1 2019年9月5日
最代码最近浏览分享源代码列表最近浏览
WBelong  LV8 2023年12月19日
wang19980330  LV1 2023年9月15日
SILKYYY 2023年5月25日
暂无贡献等级
qis119 2023年5月9日
暂无贡献等级
微信网友_6263159342649344  LV7 2022年12月16日
总有人间一两风  LV8 2022年12月10日
手捧阳光  LV6 2022年12月2日
Zeorwyc  LV8 2022年4月22日
clcl55  LV1 2022年4月13日
crosa_Don  LV18 2022年3月31日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友