美文网首页
04-删除注释工具方法

04-删除注释工具方法

作者: 糖纸疯了 | 来源:发表于2021-11-19 18:10 被阅读0次

1、写作背景

懒惰象生锈一样,比操劳更能消耗身体。


2、参考网址


3、学习目的

  • 删除注释的工具方法

4、核心操作

1)删除注释的工具方法

import org.apache.commons.io.FileUtils;

import java.io.File;
import java.io.IOException;
import java.util.Collection;
import java.util.regex.Pattern;

/**
 * 因为最近在看源代码,补充一个删除注释的工具方法
 */
public class CleanCommons {
    private static Pattern pattern = Pattern.compile("/\\*.+?\\*/", Pattern.DOTALL);
    private static final String filePath = "/Users/rong/Desktop/temp";
    public static void main(String[] args) throws IOException {
        Collection<File> java = FileUtils.listFiles(new File(filePath), 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("");

    }
}


5、课后习题

1)XXXX


相关文章

  • 04-删除注释工具方法

    1、写作背景 懒惰象生锈一样,比操劳更能消耗身体。 2、参考网址 3、学习目的 删除注释的工具方法 4、核心操作 ...

  • storyboard经典错误

    storyboard上的线没有删除,但是方法已经注释 属性被注释 方法被注释

  • 在Adobe Acrobat Pro 删除PDF文件中批注

    工具、签名、注释——注释注释列表ctrl + a右键删除即可。 WPS 2019和福昕阅读器似乎没有这个功能。

  • JavaScript数组元素添加和删除——splice()

    splice() 定义和用法 splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。注释:该方法...

  • mac 上彻底删除Adobe Creative

    两种方法 方法一:去adobe官网下载卸载工具,通过卸载工具彻底删除 方法二:手动删除adobe creative...

  • JavaScript splice() 方法

    定义和用法 splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。注释:该方法会改变原始数组。 ...

  • splice

    splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。 注释:该方法会改变原始数组。 语法arr...

  • Myecplise常用快捷键收集

    ALT + / 自动补全 、 提示方法 CTRL + D 删除当前行 CTRL + / 注释 COMMAN...

  • JavaScript splice() 方法

    定义和用法splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。注释:该方法会改变原始数组。语法...

  • 2018-12-28

    Eclipse注释太多如何一次性清除 替换方法: Ctrl+F删除java注释: /\*{1,2}[\s\S]*?...

网友评论

      本文标题:04-删除注释工具方法

      本文链接:https://www.haomeiwen.com/subject/iqsdtrtx.html