删除 java代码中所有的注释.java


public class CleanCommons {private static Pattern pattern = Pattern.compile("/\\*.+?\\*/", Pattern.DOTALL);public static void main(String[] args) throws IOException {Collection<File> java = FileUtils.listFiles(new File("E:\\dev\\riskManagement\\rm"), new String[]{"java"}, true);for (File file : java) {String content = FileUtils.readFileToString(file, "utf-8");FileUtils.writeStringToFile(file, cleanCommons(content), "utf-8");}}public static String cleanCommons(String content) {content.replaceAll("//.+\\r\\n", "");return pattern.matcher(content).replaceAll("");}
}

转载于:https://www.cnblogs.com/lovellll/p/10222618.html

删除 java代码中所有的注释相关推荐

  1. 【错误记录】IntelliJ IDEA 中 Java 代码中的中文注释报错 ( Menu / File / Settings / Editor / File Encodings 中修改工程编码 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 IntelliJ IDEA 中 , 出现中文注释报错 ; Y:\002_WorkSpace\003_IDEA\Groovy_Demo\src\m ...

  2. java : enum、创建文件和文件夹、删除文件和文件夹、获得项目绝对路径、写入数据到excel中、java代码中两种路径符号写法、读取、写入text文件...

    java : enum http://www.cnblogs.com/hyl8218/p/5088287.html 创建文件和文件夹.删除文件和文件夹 http://www.cnblogs.com/m ...

  3. java面试题25 在程序代码中写的注释太多,会使编译后的程序尺寸变大。

    java面试题25 在程序代码中写的注释太多,会使编译后的程序尺寸变大. A:正确 B:错误 蒙蔽树上蒙蔽果,蒙蔽树下你和我 拿到这道题,我觉得说的贼有道理,注释太多,尺寸变大.无疑与就和驾考 一样, ...

  4. java serlet清空cookie_如何删除Java Servlet中的Cookie

    如何删除Java servlet中的cookie? 编辑:以下现在工作成功,似乎是以下的组合: response.setContentType("text/html"); 和 co ...

  5. 读取Java源文件中字段的注释当做Swagger的字段描述

    本文作者:suxingrui 本文链接:https://blog.csdn.net/suxingrui/article/details/103788530 版权声明:本文为原创文章,转载请注明出处. ...

  6. java 导出答题卡_试题六(共15分) 阅读以下说明、图和Java代码,填补Java代码中的空缺(1)~(6),将解答写在答题纸的对 - 赏学吧...

    试题六(共15分) 阅读以下说明.图和Java代码,填补Java代码中的空缺(1)-(6),将解答写在答题纸的 对应栏内. [说明] 已知对某几何图形绘制工具进行类建模的结果如图6.1所示,其中Sha ...

  7. 如何在java代码中读取配置文件

    在日常开发过程中,我们经常需要拼接一些字符串之类的东西,而这些字符串往往是不变的,或者在java代码中多次使用到的.当然我们可以在java代码中写死,但是这样做的缺点也是有目共睹的,一旦业务需求发生变 ...

  8. java relativelayout,在java代码中设置RelativeLayout

    我很难让两个文本视图在我的Java代码中出现在彼此的顶部. 这是我正在试验的代码: /** Called when the activity is first created. */ @Overrid ...

  9. 你还在 Java 代码中写 set/get 方法?赶快试试这款插件吧!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:Mr.ml https://blog.csdn.net/Ma ...

最新文章

  1. Php中正则小结(一)
  2. python编程入门书-编程小白的第一本 Python 入门书
  3. R语言实战应用精讲50篇(十一)-单因素方差分析 | 事后两两多重比较 | 趋势方差分析
  4. copyproperties爆红_BeanUtils.copyProperties复制失败探究
  5. spring jdbctemplate调用存储过程,返回list对象
  6. jquery中的left和top
  7. java 线程的理解_浅谈对多线程的理解(一)
  8. 没有足够的值_了解食物的GI值,让你的减脂效率翻倍
  9. 【定位仿真】基于matlab RSSI三边定位仿真【含Matlab源码 1690期】
  10. CC2530存储器映射
  11. 光伏风电系统PSCAD仿真成功
  12. python现在版本强势英雄_用Python给漫威和DC英雄综合实力排位
  13. BottomNavigationView 动态切换Icon且保留原图颜色
  14. 自己用服务器搭建网盘,三步轻松搞定,还包括应用测试哦!
  15. 我对目前人工智能和机器学习的看法!
  16. Ubuntu 16.04安装安装iBus中文输入法
  17. Tcp/ip协议 详解
  18. MySQL的外网访问配置
  19. 作为学科的计算机科学(COMPUTING AS A DISCIPLINE)
  20. [BZOJ1502] [NOI2005]月下柠檬树

热门文章

  1. 花书+吴恩达深度学习(二五)直面配分函数(CD, SML, SM, RM, NCE)
  2. Python爬虫实战03:用Selenium模拟浏览器爬取淘宝美食
  3. protocol buffer开发指南
  4. Kotlin协程的迷惑
  5. 如何修改layui数据表格绑定的开关事件?
  6. IE 中开发,兼容与性能测试工具汇总
  7. [Ext JS 4] 实战之升级系列一[Ext jS 3--Ext JS 4]
  8. Javascript模块化编程系列一: 模块化的驱动
  9. web 端JS取得window 的按键动作(按下Shift, Alt,Ctrl....)
  10. shell export path_Shell的变量声明